printf 格式化輸出

2021-09-01 21:38:27 字數 829 閱讀 7495

格式:printf("%s@@","b");

輸出:b@@

printf的轉義序列

序列 說明

\a 警告字元,通常為ascii的bel字元

\b 後退

\c 抑制(不顯示)輸出結果中任何結尾的換行字元(只在%b格式指示符控制下的

引數字串中有效),而且,任何留在引數裡的字元、任何接下來的引數以及

任何留在格式字串中的字元,都被忽略

\f 換頁(formfeed)

\n 換行

\r 回車(carriage return)

\t 水平製表符

\v 垂直製表符

\\ 乙個字面上的反斜槓字元

\ddd 表示1到3位數八進位制值的字元。僅在格式字串中有效

\0ddd 表示1到3位的八進位制值字元

printf格式指示符

專案 說明

%b 相對應的引數被視為含有要被處理的轉義序列之字串。

%c ascii字元。顯示相對應引數的第乙個字元

%d, %i 十進位制整數

%e 浮點格式

%e 浮點格式

%f 浮點格式

%g %e或%f轉換,看哪乙個較短,則刪除結尾的零

%g %e或%f轉換,看哪乙個較短,則刪除結尾的零

%o 不帶正負號的八進位制值

%s 字串

%u 不帶正負號的十進位制值

%x 不帶正負號的十六進製制值,使用a至f表示10至15

%x 不帶正負號的十六進製制值,使用a至f表示10至15

%% 字面意義的%

參見:

printf格式化輸出

一 轉換說明符 a a 浮點數 十六進製制數字和p p 記數法 c99 c 字元 d 有符號十進位制整數 f 浮點數 包括float和doulbe e e 浮點數指數輸出 e e 記數法 g g 浮點數不顯無意義的零 0 i 有符號十進位制整數 與 d相同 u 無符號十進位制整數 o 八進位制整數 ...

printf格式化輸出

a a 浮點數 十六進製制數字和p p 記數法 c99 c 字元 d 有符號十進位制整數 f 浮點數 包括float和double e e 浮點數指數輸出 e e 記數法 g g 浮點數不顯無意義的零 0 i 有符號十進位制整數 與 d相同 u 無符號十進位制整數 o 八進位制整數 e.g.0123...

printf格式化輸出

printf格式化輸出 printf的一般形式為 printf 格式控制字串 輸出列表 格式空值字串形式為 標誌 輸出最小寬度 精度 長度 型別。其中方括號中的項為可選項。各項的意義介紹如下 1 型別 型別字元用來表示輸出資料的型別,其格式符和意義如下表所示 d 以十進位制形式輸出帶符號整數 正數不...