给float类型赋值时仅保留两位小数
时间: 2023-07-04 15:28:28 浏览: 293
赋值时的类型转换规则-信息学奥赛一本通-教程PPT课件(第五版)第2章 简单程序设计(C++版)
在C语言中,可以使用格式化输入函数scanf来输入浮点数,并使用格式化输出函数printf来输出浮点数并保留两位小数。
如果要在给float类型变量赋值时仅保留两位小数,可以使用scanf函数的格式控制符%.2f,例如:
```c
float f;
scanf("%f", &f); // 输入一个浮点数
printf("%.2f", f); // 输出这个浮点数并保留两位小数
```
上述代码中,scanf函数会将输入的浮点数按照%.2f的格式控制符进行格式化,只保留两位小数,并将结果存储到变量f中。而printf函数则会将f的值按照%.2f的格式控制符进行格式化输出,同样只保留两位小数。
阅读全文