%6d与%-6d有什么区别
答案:2 悬赏:40 手机版
解决时间 2021-04-06 08:11
- 提问者网友:愿为果
- 2021-04-06 00:05
%6d与%-6d有什么区别
最佳答案
- 五星知识达人网友:醉吻情书
- 2021-04-06 00:57
你这样就能看出效果了:
printf("\n");
printf("%6d",123);
printf("\n");
printf("%-6d",123);
效果:
123
123
可以控制输出左对齐或右对齐, 即在"%"和字母之间加入一个"-" 号可
说明输出为左对齐, 否则为右对齐。
例如: %-6d 表示输出6位整数左对齐
printf("\n");
printf("%6d",123);
printf("\n");
printf("%-6d",123);
效果:
123
123
可以控制输出左对齐或右对齐, 即在"%"和字母之间加入一个"-" 号可
说明输出为左对齐, 否则为右对齐。
例如: %-6d 表示输出6位整数左对齐
全部回答
- 1楼网友:狂恋
- 2021-04-06 01:05
控制整数输出的格式
百分号后是正数,比如%6d,表示右对齐,如果整数位数为5位的话,输出格式就是 空格xxxxx,大于6位的话,就右对齐,以实际位数输出。
如果百分号后是负数,表示左对齐,跟右对齐刚好反过来。
百分号后是正数,比如%6d,表示右对齐,如果整数位数为5位的话,输出格式就是 空格xxxxx,大于6位的话,就右对齐,以实际位数输出。
如果百分号后是负数,表示左对齐,跟右对齐刚好反过来。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯