【面試準備】C語言printf輸出格式

%a       浮點數、十六進制數字和p-記數法(C99)
%A    浮點數、十六進制數字和p-記法(C99)
%c    一個字符 
%d    有符號十進制整數 
%e    浮點數、e-記數法
%E    浮點數、E-記數法
%f    浮點數、十進制記數法  
%g    根據數值不同自動選擇%f或%e.
%G    根據數值不同自動選擇%f或%e.
%i        有符號十進制數(與%d相同)
%o    無符號八進制整數
%p    指針    
%s    字符串
%u    無符號十進制整數
%x    使用十六進制數字0f的無符號十六進制整數 
%X    使用十六進制數字0f的無符號十六進制整數
%%    打印一個百分號


%g沒有e格式,默認6位包括小數點前面的數,
%f沒有e格式,默認6位僅只小數點後面包含6位
%e採用e格式,默認6位爲轉化後的小數點後面的6位

%*.*d,m,n,
前邊的*定義的是總的寬度,後邊的定義的是輸出的個數。
m<0 時,左對齊(默認右對齊)
根據n的大小,不足補0
當 |m| <n時,m=n;
當 m < 實際的值的寬度,原樣輸出。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章