在程式偵錯時,通常會將log資訊輸出到檔案中,此時需要注意輸出對齊方式
C語言中,常見的有兩種方式可以實現其輸出字串或數字對齊輸出
製表符\t
製表符\t輸出的時候,會移動輸出遊標,實現對齊效果。
因此可以在輸出的對應位置,增加\t來實現對齊。
但有個缺點:要求每行相同列輸出佔用空間差異不可以太大。
(若輸出的是數字訊息,可以直接將log訊息copy到excel表格中,能很好地統計數字數值資訊)
加入佔用寬度控制數字
使用printf格式化輸出時,每個控製字元可以寫成%nC的形式,如 d, f, \, s等等,
其對應的是不足部分左側補空格,實現右對齊效果;
若要不足部分右側補空格,只需要在寬度字元前加-符號即可,如%-12f,此時實現的是左對齊效果。
感謝大家的閱讀,希望大家收益多多。
本文轉自:https://blog.csdn.net/chengzhilong94/article/details/54907141
推薦教學:《C語言教學》
以上是詳細解說C語言中的兩種輸出對齊方式(小白必看)的詳細內容。更多資訊請關注PHP中文網其他相關文章!