c语言中的%4d是什么意思?
展开全部
这是printf的格式化参数,表示输出一个整型数值,输出宽度为4,且右对齐,如:
printf( "%4d", 1 );
1 //输出1的前边有3个空格,补齐4位的宽度
printf( "%4d", 11);
11 //输出11前边有2个空格,补齐4位的宽度
printf( "%4d", 11111 );
11111 //因为超过了4位,所以前边没有空格
如果要左对齐,则改为 %-4d
printf( "%4d", 1 );
1 //输出1的前边有3个空格,补齐4位的宽度
printf( "%4d", 11);
11 //输出11前边有2个空格,补齐4位的宽度
printf( "%4d", 11111 );
11111 //因为超过了4位,所以前边没有空格
如果要左对齐,则改为 %-4d
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按照4字节对其输出,如果多余4个字节,就忽略这个4参数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在该位置用4个字符右对齐方式来显示数字
如:
"abcd%4d",1
结果是 abcd 1
超过的话保持原有,如
"abcd%4d",10000
结果是abcd10000
答案引用:https://www.zybang.com/question/a48367954a400eb8f691eacee3d84273.html
如:
"abcd%4d",1
结果是 abcd 1
超过的话保持原有,如
"abcd%4d",10000
结果是abcd10000
答案引用:https://www.zybang.com/question/a48367954a400eb8f691eacee3d84273.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询