77问答网
所有问题
c语言中‘%12ld’是什么意思?
如题所述
举报该问题
推荐答案 推荐于2017-11-28
12表示的是输出时占12个位置的长度,也就是如果数字是:12.345 ,它只有五个位,但是却占了12位的长度,其它位在输出上用空格来填充
比如说运行下面的程序:
#include "
stdio.h
"
void main()
{ int x;
x=2;
printf("%12d",x);
}
运行结果为:
2
Press any key to continue
而把12去掉又不同
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GpqWNpN83.html
其他回答
第1个回答 2010-10-09
d格式:用来输出十进制整数。有以下几种用法:
%d:按整型数据的实际长度输出。
%md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。
%ld:输出长整型数据。
相似回答
%12ld
在
C语言中什么意思?
答:
占
12
整数位长度
的
长整型
%12ld是什么意思
呀, 还有if (i%2==0)是什么意思呀,为什么说是使输出4...
答:
12ld中的ld表示long int类型,
12表示显示占用的字符数
,比如如果后面的值是1,则显示为“ 1”,i%2表示整除2,if(i%2 == 0)当i=2, 4, 6, 8...时成立,即输出两次换一次行,每次输出2个数字,因此是输出4个数字换行。
“
%12ld
%12ld”
啥意思
啊
答:
12ld指输出12位的长整数
"%12ld %12ld" 输出两个12位的长整数
C++编程
里
%12ld什么意思
答:
用M代表你
的12
。M控制输出宽度。若整形数据的实际位数多于M位,按实际位数以10进制形式输出整数,若少于M位,则M位的左端补空格。
C语言
问题。题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一...
答:
for(i=1;i<=20;i++) //40个月就好了,多了也没
意思
了是吧 { printf("
%12ld
%12ld",f1,f2); 这样每个月
的
数字就不会在一起了,中间会有空格,因为是长整形所以ld 12ld就是说走总共占12位 if(i%2==0) printf("\n");f1=f1+f2; 这个月等于前两个月之和啊 f2=f1+f2; 同上...
C语言中
古典数
是什么
答:
应该是浮点数float,小数型
的
。键盘上F与G相邻,打错是很正常的。
C语言中
输出的值%9.6f是怎么算出来的?
答:
怎么算出来
的???
9.6f 表示输出一共9位,小数点还有占6位,为9.6 这是
C语言
规定的,为了程序员更方便的控制输出数据的有效位。
12ld
也是指定整型数据输出的宽度,如比12多,自动突破。如比12少,右对齐,左补空格,以达到指定宽度
大家正在搜
C语言中ld是什么意思
c语言中char是什么意思
c语言中%x是什么意思
c语言中(a,b)是什么意思
&&在c语言中是什么意思
c语言中id什么意思
c语言5.2f是什么意思
c语言lf是什么意思
c语言f是什么意思
相关问题
C语言中%c是什么意思
C语言中%c是什么意思
C++编程里 %12ld什么意思
“%12ld %12ld” 啥意思啊
%12ld C语言
C语言中78%12是什么意思
C语言中%12.8s是什么意思