C/C++中printf和C++中cout的輸出格式

追憶丶年華發表於2018-01-16

一、 Printf 輸出格式

C中格式字串的一般形式為: %[標誌][輸出最小寬度][.精度][長度]型別,其中方括號[]中的項為可選項。各項的意義介紹如下:
1.型別型別字元用以表示輸出資料的型別,其格式符和意義下表所示:
表示輸出型別的格式字元       格式字元意義
a                                                                  浮點數、十六進位制數字和p-計數法(C99)
A                                                                  浮點數、十六進位制數字和p-計數法(C99)
c                 輸出單個字元
d                 以十進位制形式輸出帶符號整數(正數不輸出符號)
e                 以指數形式輸出單、雙精度實數
E                 以指數形式輸出單、雙精度實數
f                  以小數形式輸出單、雙精度實數
g                 以%f%e中較短的輸出寬度輸出單、雙精度實數,%e格式在指數小於-4或者大   於等於精度時使用
G                 以%f%e中較短的輸出寬度輸出單、雙精度實數,%e格式在指數小於-4或者大於等於精度時使用
i                                                                   有符號十進位制整數(與%d相同)
o                 以八進位制形式輸出無符號整數(不輸出字首O)
p                                                        

相關文章