C語言printf對齊輸出方式

2021-07-26 15:49:23 字數 445 閱讀 4042

在程式設計除錯時,通常將log資訊輸出到檔案中,此時需要注意輸出對齊方式

c語言中,常見的有兩種方式可以實現其輸出字串或數字對齊輸出

製表符\t

製表符\t輸出的時候,會移動輸出游標,實現對齊效果。因此可以在輸出的對應位置,增加\t來實現對齊。但有個缺點:要求每行相同列輸出占用空間差別不可以太大。(若輸出的是數字資訊,可以直接將log資訊copy到excel**中,能很好地統計數字數值資訊)

加入占用寬度控制数字

使用printf格式化輸出時,每個控制字元可以寫成%nc的形式,如%10d, %12f, %5c, %20s等等,其對應的是不足部分左側補空格,實現右對齊效果;若要不足部分右側補空格,只需要在寬度字元前加-符號即可,如%-12f,此時實現的是左對齊效果。

c語言 基本輸入輸出方式

題目是很簡單的 a b 的和 1.一組輸入一組輸出 include intmain 2.多組輸入多組輸出 include intmain return0 3.指定資料量 有時會在資料的第一行要求提供資料量大小,要求輸入n,則表示有n組資料。include intmain return0 4.以特定元...

c 型別及輸出方式

在閱讀 c primer plus 一書時,其程式清單中3.4 print2.c 程式 中涉及到乙個 long long型別函式的問題,在對 段進行編譯時,出現error c2632 long followed by long is illegal 報錯。原因在於 vc6中所使用的編譯器是c90標準...

php輸出方式,函式

1.單引號 2.雙引號 3.定界符 echo print print r die exit printf sprintf 講解return和die exit 的區別 m 5 return 中止指令碼執行 echo m function a echo 開始呼叫函式 return echo res a ...