d 和 04d 分别表示什么?


C中 %d 和 %04d 有什么区别?

%d左对齐,输出变量的所有数字;%4d右对齐,宽度为4,左边填充空格,当变量的实际宽度大于4时,输出变量的所有数字;%04d与%4d的唯一区别就是左边填充0。
比如,
1.以%d,%4d,%04d,输出12时,结果是:
12
两个空格12
0012
2.以%d,%4d,%04d,输出123时,结果是:
123
一个空格123
0123
3.以%d,%4d,%04d,输出1234时,结果是:
1234
1234
1234
4.以%d,%4d,%04d,输出12345时,结果是:
12345
12345
12345
————————————————
版权声明:本文为CSDN博主「happygrilclh」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/happygrilclh/article/details/104557043


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM