77问答网
所有问题
C语言 printf("%05d\n",a);什么意思
如题所述
举报该问题
推荐答案 推荐于2017-09-11
1、如果int a=1234,printf("%05d\n",a);输出结果为 01234 。
2、%d表示以有符号
十进制
整数输出%5d表示输出数据的长度为5右对齐左边多余的补空格 %05d表示输出数据长度为5右对齐。%d是空输出格式,后面接05,表示输出的数有五位,不够用0补。注意如果去掉0,就变成用空格补。如果是.5,就表示小数点后保留5位。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/I8NYNGWWp.html
其他回答
第1个回答 2013-04-02
格式控制符 05表示向右移动5位 前面用0填充 给你看两个例子,你就会明白的,下面是代码: #include<stdio.h>
int main()
{ int a=1;
printf("%05d\n",a);
} -------------------------------------------------------------------------#include<stdio.h>
int main()
{ int a=10000;
printf("%05d\n",a);
}
第2个回答 2013-04-01
%d是空输出格式,后面接05,表示输出的数有五位,不够用0补!注意如果去掉0,就变成用空格补!如果是.5,就表示小数点后保留5位!这都是常见的输出处理~~~学习愉快哦!
本回答被网友采纳
第3个回答 2013-04-02
输入整行 、\n 相当于回车的意思 A是输出的值
第4个回答 2013-04-01
输出函数,05的意思是输出五位,不够的用“0”代替
1
2
下一页
相似回答
int a=1234
printf(
"
%05d
\n"
,a);
printf("
%-05d
\n",a); printf("%05d\...
答:
输出结果为 01234 1234 01234 %d表示以有符号十进制整数输出%5d表示输出数据的长度为5右对齐左边多余的补空格
%05d
表示输出数据长度为5右对齐,左边多余的补0
%-05d
表示输出数据长度为5左对齐,效果等同于%-5d 最后一个a++对本次输出没有影响,不过这个输出句句执行之后a的值就变成1235了 ...
c语言
中
,printf(
"%d%5d\n"
,a
,b
);
其中%d和%5d
什么
区别
答:
nd 输出的整型宽度至少为n位,右对齐,%5d即宽度至少为5位,位数大于5则输出实际位数 0nd 用得比较多,表示输出的整型宽度至少为n位,不足n位用0填充
printf(
"
%05d
",1)输出:00001 printf("%5d",1)输出:***1(*为空格)
printf(
“%
%05d
\n”,--
a);
输出为?为
什么
。。。非常感谢
答:
是代表输出一个%号,第一个%是代表输出格式控制,第二个%是代表要输出的符号
,因为%号比较特殊,代表输出格式的,所以要输出百分比啥的,只能用%%来输出%号,输出单引号,双引号,反斜杠等,都是这种方式。\n是回车的转义字符。
C语言
中输出
printf(
"%
%05d
\n",--
a);
中两个%%是
什么意思
答:
C语言
输出中%%是对输出的%进行转义,楼主的这句不对,应该是
printf (
"%%
%05d
\n", --
a);
这样输出的就是%a的值。
scanf("%*6d%d"
,&a);
printf(
"6
%05d
\n"
,a);
答:
c
读一个字符,但不给任何变量 d 读一个整数,但不给任何变量 主要是为了跳过一些输入数据 6d 表示跳过一个整数,或跳过6个字符的数字 如输入1234567,会得到a=7
printf(
"6
%05d
\n"
,a);
输出600007 d表示输出一个整数 5d表示输出宽度为5个字符,右对齐前补空格 05d表示输出宽度为5个字符,右...
C++基础
printf(
"%%5d\n",--
a)
的答案 为
什么
是
%05d
答:
答案为1233 d表示把数按十进制整型输出,数字5表示的是输出宽度,即输出的数值如果大于5位,按原数输出,如果小于5位在数的左边补空格
int a=1234
;
printf(
“%%05d\n”,--
a)
的输出结果是
%05d,
能帮我解释一...
答:
去掉一个百分号,把所有的标点都换成英文的
大家正在搜
相关问题
C语言中输出printf("%%05d\n",--a);中两...
c语言中 printf("%d\n",a "%d\n",b)...
c语言中,printf("%d%5d\n",a,b);其中%...
C语言printf("%%d,%%d\n",a,b);中两个...
在C语言中 printf("a=%%d,b=%%d\n",a...
在C语言中printf("\n%4.2f",a);表示什么意...
scanf("%*6d%d",&a); printf("6%...
C语言中,printf("%d\n",k<a?k:c<b?c...