printf 的格式字元

2021-06-23 00:55:36 字數 663 閱讀 1411

printf( )的格式字元:

① d格式符 用來輸出十進位制整數

%d 按整型資料的實際長度輸出

%md 使輸出長度為m,如果資料長度小於m,則左補空格,如果大於m,則輸出實際長度

%ld 輸出長整型資料

② o格式符 以八進位制形式輸出整數

③ x格式符 以十六進製制形式輸出整數

④ u格式符 用來輸出unsigned型資料,以十進位制形式輸出

⑤ c格式符 用來輸出乙個字元

⑥ s格式符 輸出乙個字串

%s 輸出實際長度字串

%ms 輸出的串佔m列,如果串長度小於m,左補空格,如果大於m,實際輸出

%-ms輸出的串佔m列,如果串長度小於m,右補空格,

%m.ns 輸出佔m列,但只取字串中左端n個字元並靠右對齊

%-m.ns m、n含義同上,靠左對齊,如果n>m,則m自動取n值

⑦ f格式符 以小數形式輸出實數

%f 整數部分全部輸出,小數部分輸出6位

%m.nf 輸出資料共佔m列,其中有n位小數。如果數值長度小於m,左補空格

%-m.nf 同上,右補空格

⑧ e格式符 以指數形式輸出實數

%e 系統指定6位小數,5位指數(e+002 )

⑨ g格式符 輸出實數,根據數值大小,自動選f格式或e格式

printf 的格式字元

printf 的格式字元 d格式符 用來輸出十進位制整數 d 按整型資料的實際長度輸出 md 使輸出長度為m,如果資料長度小於m,則左補空格,如果大於m,則輸出實際長度 ld 輸出長整型資料 o格式符 以八進位制形式輸出整數 x格式符 以十六進製制形式輸出整數 u格式符 用來輸出unsigned型資...

printf格式化字元

printf格式化字元 字元 a 浮點數 十六進製制數字和p 記數法 c99 a 浮點數 十六進製制數字和p 記法 c99 c 乙個字元char c 乙個iso寬字元 d 有符號十進位制整數int ld,ld 長整型資料long hd 短整型資料 e 浮點數 e 記數法 e 浮點數 e 記數法 f ...

printf與scanf函式的格式字元

printf函式的格式字元 格式轉換符 含義對應的表示式資料型別 d 或 i 以十進位制形式輸出乙個整型資料 有符號整數 x 或 x 以十六進製制格式輸出乙個無符號整型資料 無符號整數 o以八進位制格式輸出乙個無符號整型資料 無符號整數 u以十進位制格式輸出乙個無符號整型資料 無符號整數 c輸出乙個...