printf输出语句中%1d与%d为什么不一样

2024-12-26 09:25:19
推荐回答(3个)
回答1:

晕,楼上都是什么回答。。。。
%1d和%d相同,都是输出一个整数,不同的是前者有一个格式控制,就是1这个数字代表输出占位。

回答2:

相当长整型和整型,对应的值的范围不一样
看成%ld了

回答3:

多出一个数就不一样