当我用 printf("%.0lf") 时,会自动四舍五入
printf("%.0lf")
比如 printf("%.0lf",1.5) ,会输出 2
printf("%.0lf",1.5)
2
但是我 printf("%.0lf",0.5) ,他输出 0
printf("%.0lf",0.5)
0
printf("%.0lf",0.51) 又是 1
printf("%.0lf",0.51)
1
为什么,是有bug吗?