永发信息网

%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位整数左对齐
全部回答
  • 1楼网友:狂恋
  • 2021-04-06 01:05
控制整数输出的格式
百分号后是正数,比如%6d,表示右对齐,如果整数位数为5位的话,输出格式就是 空格xxxxx,大于6位的话,就右对齐,以实际位数输出。
如果百分号后是负数,表示左对齐,跟右对齐刚好反过来。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯