C/C++程式語言中的基礎知識(一)--格式化輸入輸出

兔美醬xz發表於2014-03-09

1. 標誌位控制輸出的對齊方式

標誌位 含義 舉例
       - 左靠齊          %-5.2d        
      + 右靠齊 %+5.2d
      0 前導零 %05.2f

域寬是指數字字串列印的最少位數;精度是數字字串小數點後保留的位數。


2. 有效的轉換字元

轉換字元 說明
  %e 單個字元
  %d 十進位制記數
  %e 指數記數法,小寫字母e
  %E 指數記數法,大寫字母E
   %G %E和%f的緊湊模式,小數點後無意義的0不輸出
 %o 無符號八進位制記數
 %s 字串
 %f 浮點記數
 %g %e和%f的緊湊模式,小數點後無意義的0不輸出
 %u 無符號十進位制記數
 %x 十六進位制記數,使用小寫a-f
 %X 十六進位制記數,使用大寫A-F

3. 轉義字元

轉義字元 說明
                \b 退格符
                \f 換頁符
               \n 換行符
               \r 回車符
               \t 跳格符
              \\ 反斜線
              '  ' 單引號
              %% 百分號


相關文章