C十:输出格式

  对于printf的输出格式,%后面跟的数字表示输出的位数.  %8表示输出8位,不足的,左边用空格补齐,类似的还有%-8,同样表示输出8位,不足的,右边用空格补齐。这种对格式的规定,不只是对输出字符串%s有效,对于其它输出格式也同样有效。还可以在%后面和8前面添加字符,表示输出8位,不足的,左边用指定字符补齐。
例如:
printf("%8s",abcde),输出 abcde
printf("%08s",abcde),输出000abcde

%6ld       ld是printf输出长整形long int的输出格式
6代表位数
比如我要输出1234 我就要空出两个格然后在输出1234
但是如果长度大于6呢 就按实际长度输出

猜你喜欢

转载自blog.csdn.net/m0_37564426/article/details/82663091