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呢 就按實際長度輸出
?
總結
- 上一篇: C九:free与malloc
- 下一篇: 数据的机器表示六