77问答网
所有问题
C语言 printf("%02d\n", b);中的%02d是什么意思?
如题所述
举报该问题
推荐答案 2017-04-19
printf格式化输出;要理解%02d得先理解%2d;%2d的意思就是如果数是个位数,比如4;那么输出是 4;即4前面有一个空格;而%02d的意思就是那个空格部分用0补;
如果%5d的输出4是: 4同理如果用%05的输出4就是00004
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GW8IpIYIppqWvNYpvIq.html
其他回答
第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位时按实际位数输出。
相似回答
C语言
printf(
"%02d\n"
,
b);中的%02d是什么意思?
答:
printf格式化输出
;要理解%02d得先理解%2d;%2d
的意思
就是如果数是个位数,比如4;那么输出是 4;即4前面有一个空格;而
%02d的
意思就是那个空格部分用0补;如果%5d的输出4是: 4同理如果用%05的输出4就是00004
%02d什么意思
答:
d是整型输出格式。02的意思是如果输出的整型数不足两位,左侧用0补齐
。1、%d就是普通的输出了 2、% 2d是将数字按宽度为2,采用右对齐方式输出,若数据位数不到2位,则左边补空格。如下:3、% 02d,和% 2d差不多,只不过左边补0 4、%.2d从执行效果来看,和% 02d一样 ...
c语言
输出问题
答:
因为%02d 的意思是,
按两位输出,不足两位用0补齐
,所以printf(“%02d”,0);是00 0开头的数是八进制数,所以012是八进制数,对应的十进制数是10.
c语言
问题,%d %.2d %2d
%02d
的区别。。。 谁能告诉我这几个之间的细微...
答:
d就是普通的输出了,%d 是输出十进制整数 d是decimal的缩写
2d是将数字按宽度为2,采用右对齐方式输出,如果数据位数不到2位,则左边补空格。02d:默认情况下,数据数据宽度不够2位是用空格填补的,但是因为2d前面有0,表示,数据宽度不足时用0填补。.2d和% 02d一样。
vc中
%02d什么意思
答:
VC中
%02d
表示
格式化输出
一个整数,数字有2位,如果不够两位补0,例如
printf(
"%02d",7),就会输出07。格式化数字说明:d(或i)格式符。用来输出十进制整数,有以下几种用法:①%d,按整型数据的实际长度输出。②%md,m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按...
C语言
格式化输入输出(关于日期)
答:
但不用慌,想想我们之前的输出,就应该知道这个“0”应该这样
printf(
"
%02d
",
&n);,
而那个2怎么来的呢,就是代表整个宽度为2(因为月份,日期最大占两位数),即%04d表示在输出一个小于4位的数值时,将在前面补0使其总宽度为4位。因此,在日期时应该: printf("%d %02d %02d",year,month,day...
C语言
系统时间函数如何输出两位数结果
答:
输出格式设置为
%02d
比如
printf(
"%02d:%02d\n", h,m);02d
的意思
是 输出占2位,不足两位的 前面补0 。
大家正在搜
相关问题
C语言 printf("%02d\n", b);中的%02d...
c语言问题,%d %.2d %2d %02d的区别。。。 谁...
printf ("V_input is %02d.%02dV...
下面程序的printf(c++ ?" %02d":"%02d...
printfquot;%02d:%02d:%02dnquot...
在计算机c语言各种格式的输出结果中,printf("%2d\...
c语言中要0输出成00该怎么做 将输入的时间格式改为两位。能...
printf输出%02d%04d中间有间隔吗