我正在重新编写
所以我认为在
printf
,目前被精度标志阻塞了。然后我读到,当类型转换说明符为d
时,默认的精度是1: 。所以我认为在
%.d
和%.1d
之间没有区别,但是当我测试时:printf(".d =%.d, .1d= %.1d", 0, 0);
我找到了一个:
.d =, .1d= 0
"%.d"
等同于"%.0d"
。 - pmg