如题所述
第1个回答 2017-05-10
对于printf的输出格式,%后面跟的数字表示输出的位数,%8表示输出8位,不足的,左边用空格补齐,类似的还有%-8,同样表示输出8位,不足的,右边用空格补齐。这种对格式的规定,不只是对输出字符串%s有效,对于其它输出格式也同样有效。还可以在%后面和8前面添加字符,表示输出8位,不足的,左边用指定字符补齐。
例如:
printf("%8s",abcde),输出 abcde
printf("%08s",abcde),输出000abcde本回答被网友采纳
例如:
printf("%8s",abcde),输出 abcde
printf("%08s",abcde),输出000abcde本回答被网友采纳