66问答网
所有问题
c语言中的%4d是什么意思?
如题所述
举报该问题
推荐答案 2017-05-19
这是printf的格式化参数,表示输出一个整型数值,输出宽度为4,且右对齐,如:
printf( "%4d", 1 );
1 //输出1的前边有3个空格,补齐4位的宽度
printf( "%4d", 11);
11 //输出11前边有2个空格,补齐4位的宽度
printf( "%4d", 11111 );
11111 //因为超过了4位,所以前边没有空格
如果要左对齐,则改为 %-4d
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/n9xv2Dipviv2DxiivDi.html
其他回答
第1个回答 2017-05-19
假如是4.2d,代表数据的宽度有4位,小数点后有两位
第2个回答 2017-05-19
保持当4个位置输出,不够4位前面补空格,即右对齐。超过4位正常输出。%-4d为左对齐
第3个回答 2020-01-13
您的浏览器不支持HTML5视频
相似回答
大家正在搜
相关问题
c语言中%4d是什么意思??
C语言中%-4d%是什么意思
c语言中%-4d是什么意思?
C语言中“%4d,%5d”是什么意思?
C语言中%4d和%-4d
c语言中,输出函数中的%-4d是什么意思
C语言中printf("%4d")中的4是什么意思求大神帮助
C语言中%-4d与%4d的区别