C语言 printf("%02d\n", b);中的%02d是什么意思?

如题所述

printf格式化输出;要理解%02d得先理解%2d;%2d的意思就是如果数是个位数,比如4;那么输出是 4;即4前面有一个空格;而%02d的意思就是那个空格部分用0补;
如果%5d的输出4是: 4同理如果用%05的输出4就是00004
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-19
输出格式、宽度问题!如果整数不够2位就补上0
比如
printf("%02d" ,3);

结果就是
03
如果大于等于2没有影响
printf("%02d",1234);
1234本回答被网友采纳
第2个回答  2017-04-19
输出两位整数,不足两位的前面加0,比如05,06……
第3个回答  2017-04-19
按十进制输出b的值到屏幕上,占宽2位右对齐;其值的位数不足2位时前面补0至2位,超过2位时按实际位数输出。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网