我有一个问题 - 对大多数人来说这可能看起来很愚蠢,但我仍然是一个编码新手。 一轮 float 变量如何显示最多 2 或 3 位精度? 提前致谢
最佳答案
为 2 位精度使用格式说明符 %.2f
。类似地使用 %.3f
表示 3 位数字。为了将来引用,这里是 printf
format specifiers .
#include <stdio.h>
int main()
{
printf("%.2f\n", 0.005); // prints 0.01
printf("%.2f\n", 0.004); // prints 0.00
}
关于c - 在 C 中舍入 float 变量以仅显示 2 位精度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21347293/