c语言中%4d是什么意思??
答案:4 悬赏:40 手机版
解决时间 2021-04-01 04:33
- 提问者网友:回忆在搜索
- 2021-03-31 10:15
c语言中%4d是什么意思??
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-03-31 10:47
这是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
全部回答
- 1楼网友:人间朝暮
- 2021-03-31 14:03
4位整数追问能说的在详细一点吗?谢谢
- 2楼网友:一袍清酒付
- 2021-03-31 12:39
输出的整数占四个空格
- 3楼网友:轻雾山林
- 2021-03-31 11:07
控制最小输出宽度为4。
如果不足4,则用空格在左边填充
如果不足4,则用空格在左边填充
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯