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
评论 (0)