c语言print("%10.4f\n",123,45678)的输出值

兄弟们哪位知道,c语言print("%10.4f\n",123,45678)的输出值
最新回答
眉眼如初

2024-11-29 09:15:59

你写错了吧,应该是
printf("%10.4f\n",123.45678)
10.4总宽10(包括小数点)
小数部分保留4位(四舍五入)
结果为:
123.4568(前面两个空格)
◎黛颜

2024-11-29 08:42:23

00123.4568(前面的两个零代表空格)
10.4的意思是输出十列 右对齐 保留四位小数
.4 转换时采用四舍五入法