C语言%05d和%5d有什么不同啊?
答案:3 悬赏:30
解决时间 2021-01-13 08:30
- 提问者网友:棒棒糖
- 2021-01-12 11:49
C语言%05d和%5d有什么不同啊?
最佳答案
- 二级知识专家网友:撞了怀
- 2021-01-12 13:09
%nd 输出的整型宽度至少为n位,右对齐,%5d即宽度至少为5位,位数大于5则输出实际位数
%0nd 用得比较多,表示输出的整型宽度至少为n位,不足n位用0填充
printf("%05d",1)输出:00001
printf("%5d",1)输出:****1(*为空格)
%0nd 用得比较多,表示输出的整型宽度至少为n位,不足n位用0填充
printf("%05d",1)输出:00001
printf("%5d",1)输出:****1(*为空格)
全部回答
- 1楼网友:我住北渡口
- 2021-01-12 15:23
楼上回答的非常好,不过请采纳我的。哈哈~
- 2楼网友:神也偏爱
- 2021-01-12 14:02
%05d是不足五位的前面补0,如23,输出为00023,%d是补空格,23输出 23
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯