printf函数的右对齐性

[复制链接]
查看11 | 回复3 | 2017-10-3 12:11:57 | 显示全部楼层 |阅读模式
可以控制输出左对齐或右对齐, 即在"%"和字母之间加入一个"-" 号可说明输出为左对齐, 否则为右对齐。
例如: %-7d表示输出7位整数左对齐
%-10s 表示输出10个字符左对齐
2. 一些特殊规定字符━━━━━━━━━━━━━━━━━━━━━━━━━━
字符
作用──────────────────────────
\n
换行
\f
清屏并换页
\r
回车
\t ...
回复

使用道具 举报

千问 | 2017-10-3 12:11:57 | 显示全部楼层
不好意思都是左对齐哈!%d表示以十进制输出,d前面的数字表示多少位,所以你这个%10d表示要输出10位,所以你的数字如果没有超出10位的话前面就会是空格。那么这样就相当于是右对齐吧! 信息来源:黑**=吧=**安全网...
回复

使用道具 举报

千问 | 2017-10-3 12:11:57 | 显示全部楼层
我忘了%10d是右对齐还是左对齐,它是一种格式,指的是占10个位置,比如i=5,没10的话输出525,有10的话输出九个空格然后是5八个空格然后25。。。懂了吗?手机打字真累...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行