c语言中%0.3d什么意思?

2024-11-16 13:57:46
推荐回答(5个)
回答(1):

%d表示整数。实际上,这样的写法是不正确的,某些情况下会产生错误。

正确的写法应该是%03d,表示:打印一个整数,整数的长度不足3位前面会用0补足3位。

比如
printf("%03d",30),显示030。
printf("%03d",3000),显示3000。

如果是打印浮点数,可以使用%0.3f,表示保留小数点后3位数字。

回答(2):

这些的有问题吧?!%d是整型,没有小数,要写也应该写%0.3f 表示保留显示小数点后3位,%f是单精度浮点型

回答(3):

没有这样的输入方式。

回答(4):

保留3位小数

回答(5):

目前为止没有看到过这样的写法