在編程調(diào)試時,通常將log信息輸出到文件中,此時需要注意輸出對齊方式
C語言中,常見的有兩種方式可以實現(xiàn)其輸出字符串或數(shù)字對齊輸出
制表符t
制表符t輸出的時候,會移動輸出光標(biāo),實現(xiàn)對齊效果。
因此可以在輸出的對應(yīng)位置,增加t來實現(xiàn)對齊。
但有個缺點:要求每行相同列輸出占用空間差別不可以太大。
(若輸出的是數(shù)字信息,可以直接將log信息copy到excel表格中,能很好地統(tǒng)計數(shù)字?jǐn)?shù)值信息)
加入占用寬度控制數(shù)字
使用printf格式化輸出時,每個控制字符可以寫成%nC的形式,如%10d, %12f, %5c, %20s等等,
其對應(yīng)的是不足部分左側(cè)補(bǔ)空格,實現(xiàn)右對齊效果;
若要不足部分右側(cè)補(bǔ)空格,只需要在寬度字符前加-符號即可,如%-12f,此時實現(xiàn)的是左對齊效果。
感謝大家的閱讀,希望大家收益多多。
本文轉(zhuǎn)自:https://blog.csdn.net/chengzhilong94/article/details/54907141
推薦教程:《C語言教程》