%d
整型輸出,%d長整型輸出
%o
以八進位制數形式輸出整數
%x
以十六進製制數形式輸出整數,或輸出字串的位址
%u
以十進位制數輸出unsigned型資料(無符號數)
%c
用來輸出乙個字元(挨個輸出陣列中的元素)
%s
用來輸出乙個字串(一次輸出整個陣列的元素)
%f
用來輸出實數,以小數形式輸出,預設情況下保留小數點6位
%e
以指數形式輸出實數
%g
根據大小自動選f格式或e格式,且不輸出無意義的零
指定占用字元數
普通右對齊
printf
("%2d%2d\n",5
,6);
printf
("%d%d\n",55
,66);
輸出 5
65566
加-
左對齊
printf
("%-2d%-2d\n",5
,6);
printf
("%d%d\n",55
,66);
輸出565566
數值前面填充0printf
("%04d\n",55
);輸出0055
數值時前面帶進製標識
加#
號
printf("%#o\n", 10); //十進位制
printf("%#d\n", 10); //八進位制
printf("%#x\n", 10); //十六進製制
輸出012
100xa
分隔數值寬度和精度
加.
號
//在.之前的是寬度(整個數值),在.之後的是精度
printf("%6.3f\n", 3.1515926);
printf("%d\n",55);
輸出 3.152
55
C語言格式化輸出
1.格式控制符形式 o 格式控制符 其中,中括號裡的內容是可選的,裡的內容是必須的。以下對各個標誌的含義簡要介紹 表示格式控制的起始符號,必不可少。格式控制起始位置 表示對齊標誌,表示右對齊,表示左對其,預設情況下為右對齊。對齊標誌 o 表示當實際長度沒有格式控制的長度大時,用 o 補全。補全內容 ...
C語言 格式化輸出 m n
格式字元 格式字元用以指定輸出項的資料型別和輸出格式。d格式 用來輸出十進位制整數 int 有以下幾種用法 d 按整型資料的實際長度輸出。m.nd m為指定的輸出欄位的寬度,n定義為實際輸出的個數。m 0時為右對齊,根據n的大小,不足在左邊補0 m 0時和m 0好像沒有區別 如果省略m或者n,則m ...
C語言printf格式化輸出
d 十進位制有符號整數 u 十進位制無符號整數 f 浮點數 s 字串 c 單個字元 p 指標的值 e 指數形式的浮點數 x x 無符號以十六進製制表示的整數 o 無符號以八進位制表示的整數 注意是字母歐,不是零 g 自動選擇合適的表示法 1 對於 d 2 對於 f 3 對於 s 4 對於 x 多在錯...