%a(
%a) 浮點數、十六進製制數字和p-
(p-)記數法(c99中具有的功能)
%c 輸出乙個字元
%d 有符號十進位制整數(正數不輸出符號)
%f 以小數形式輸出單、雙精度實數%e
(%e) 以指數形式輸出單、雙精度實數%g
(%g) 以%f或%e中較短的輸出寬度輸出單、雙精度實數
%i 有符號十進位制整數(與%d相同)
%u 無符號十進位制整數
%o 無符號八進位制整數 (不輸出字首0)%
x(%x) 無符號十六進製制整數(不輸出字首ox)
%p 指標
%s 字串
%% 輸出"%"
參考:
c語言格式輸出函式printf()詳解:
轉換說明符
a a 浮點數 十六進製制數字和p p 記數法 c99 c 字元 d 有符號十進位制整數 f 浮點數 包括float和doulbe e e 浮點數指數輸出 e e 記數法 g g 浮點數不顯無意義的零 0 i 有符號十進位制整數 與 d相同 u 無符號十進位制整數 o 八進位制整數 e.g.0123...
Format中的轉換說明符
轉換說明符 a a 浮點數 十六進製制數字和p p 記數法 c99 c 單個字元 d 有符號十進位制整數 f 浮點數 包括float和doulbe e e 指數形式的浮點數 e e 記數法 g g 浮點數不顯無意義的零 0 i 有符號十進位制整數 與 d相同 u 無符號十進位制整數 o 八進位制整數...
格式轉換說明符scanf,printf
printf sprintf scanf sscanf等格式化函式在使用是需要特別小心,另外如果使用scanf s這樣的安全函式,更應當小心,因為如果格式控制有問題,可能直接導致格式化失敗或執行時錯誤。表一 轉換說明符及作為結果的列印輸出 轉換說明 輸出 a 浮點數 十六進製制數字和p 記數法 c9...