99问答网
所有问题
printf("%4d",a[i]);
printf("%4d",a[i]);"%4d"表达的是什么意思?
举报该问题
推荐答案 推荐于2016-06-07
输出四位值,就是输出地数占屏幕的四个位,靠右对齐(如果是-4,就靠左对齐)
若输出数据宽度大于四,按实际长度输出
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WXtzeBtBW.html
其他回答
第1个回答 2010-07-28
%md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。
第2个回答 2010-07-28
%d 表示以整型变量输出数组
其中的4表示: 不足4列加空格补充(右对齐),(若是-4,则左对齐)
超过4列就原样输出。
第3个回答 2010-07-28
%说明后面的是格式输出符,是不会按原样输出的;
4d说明输出的整数占位4个空格,其中的d说明输出的是整数
相似回答
大家正在搜
相关问题
printf("%4d",a[i]);中“%4d”什么意思
printf(((i+1)%5==0)?"%4d\n":"%...
c语言printf("%4d",j)中的4d指的是什么意思啊...
C语言一维数组输出printf("%4d",x[i])中,数...
if((p-a[0])%4==0)printf("\n");...
这句C语言语句是什么意思?printf(((i+1)%5==...
为什么我这个程序的 printf("%4d,",a[i][j...