float a=213.82631; printf("%-4.2f尀n",a);输出什么?

2025-02-03 03:59:42
推荐回答(3个)
回答1:

因为实际小数位数超过了2位,而%-4.2f要求只显示两位小数,所以会进行四舍五入。

回答2:

printf("%-4.2f\n",a);
原因在这里 4.2代表你小数点后面只保留2位 在舍掉2位以后的时候会四舍五入

回答3:

c语言聪明,所以会四舍五入