C 什么是字符宽

在《C程序设计语言》里看到这个,不大理解,就稍微自己解释了一下:

字符宽相当于固定占位,设定完之后将从右边开始对齐,有点像排队一样,比如设为%6d如果6格被占满,剩下的人只能站着,也就是在右边延伸,而如果来了三个人,就从右边开始往左边的座位坐。

这段中第一列用了%3,中间用了制表符,然后第二列%6,就实现了完整的右对齐。当然,不仅仅是数字,小数点和符号都算一位,比如148.89,相当于坐满了的状态。

  0     -17.78
 20      -6.67
 40       4.44
 60      15.56
 80      26.67
100      37.78
120      48.89
140      60.00
160      71.11
180      82.22
200      93.33
220     104.44
240     115.56
260     126.67
280     137.78
300     148.89

植入部分

如果您觉得文章不错,可以通过赞助支持我。

如果您不希望打赏,也可以通过关闭广告屏蔽插件的形式帮助网站运作。

标签: 知识, 语法

添加新评论