int main()
{
system("color FC");
const float i=23.1234234;
printf("%5.4f",i);
getch();
return 0;
}
在上面的代码中,在打印 float 据类型时使用了 %5.4
格式说明符。
我知道 .4
用于获取小数点后的四个数字,但是 .4
5
有什么用
最佳答案
5
是长度说明符。在这种情况下,打印的 float 将至少占用 5 个空间。如果比这短,将使用前导空格。
(虽然由于 4
的精度,它总是至少有 6 个字符长;长度修饰符 5
在这种情况下是一个空操作。)
参见 documentation .
关于c - C 中 float 据类型的格式说明符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20164925/