永发信息网

C语言 printf("%05d\n",a);什么意思

答案:6  悬赏:40  手机版
解决时间 2021-04-14 07:39
  • 提问者网友:疯子也有疯子的情调
  • 2021-04-14 01:11
C语言 printf("%05d\n",a);什么意思
最佳答案
  • 五星知识达人网友:空山清雨
  • 2021-04-14 01:44
1、如果int a=1234,printf("%05d\n",a);输出结果为 01234 。
2、%d表示以有符号十进制整数输出%5d表示输出数据的长度为5右对齐左边多余的补空格 %05d表示输出数据长度为5右对齐。%d是空输出格式,后面接05,表示输出的数有五位,不够用0补。注意如果去掉0,就变成用空格补。如果是.5,就表示小数点后保留5位。
全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-04-14 05:44
输入整行 、\n 相当于回车的意思 A是输出的值
  • 2楼网友:你可爱的野爹
  • 2021-04-14 04:26
输出函数,05的意思是输出五位,不够的用“0”代替
  • 3楼网友:人類模型
  • 2021-04-14 03:57
格式控制符 05表示向右移动5位 前面用0填充 给你看两个例子,你就会明白的,下面是代码: #include
int main()
{ int a=1;
printf("%05d\n",a);
} -------------------------------------------------------------------------#include
int main()
{ int a=10000;
printf("%05d\n",a);
}
  • 4楼网友:青尢
  • 2021-04-14 03:47
输出5位,如果不够用0补齐。
比如a=19;则输出为00019
  • 5楼网友:长青诗
  • 2021-04-14 02:07
%d是空输出格式,后面接05,表示输出的数有五位,不够用0补!注意如果去掉0,就变成用空格补!如果是.5,就表示小数点后保留5位!这都是常见的输出处理~~~学习愉快哦!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯