%c 單個字元
%d 十進位制整數
%f 十進位制浮點數
%o 八進位制數
%s 字串
%u 無符號十進位制數
%x 十六進製制數
%% 輸出百分號%s
%b 就是boolean的意思
以下是1.5 api中的解釋
'b', 'b' 常規 如果引數 arg 為 null,則結果為 "false"。如果 arg 是乙個 boolean 值或 boolean,則結果為 string.valueof() 返回的字串。否則結果為 "true"。
'h', 'h' 常規 如果引數 arg 為 null,則結果為 "null"。否則,結果為呼叫 integer.tohexstring(arg.hashcode()) 得到的結果。
's', 's' 常規 如果引數 arg 為 null,則結果為 "null"。如果 arg 實現 formattable,則呼叫 arg.formatto。否則,結果為呼叫 arg.tostring() 得到的結果。
'c', 'c' 字元 結果是乙個 unicode 字元
'd' 整數 結果被格式化為十進位制整數
'o' 整數 結果被格式化為八進位制整數
'x', 'x' 整數 結果被格式化為十六進製制整數
'e', 'e' 浮點 結果被格式化為用電腦科學記數法表示的十進位制數
'f' 浮點 結果被格式化為十進位制數
'g', 'g' 浮點 根據精度和捨入運算後的值,使用電腦科學記數形式或十進位制格式對結果進行格式化。
'a', 'a' 浮點 結果被格式化為帶有效位數和指數的十六進製制浮點數
't', 't' 日期/時間 日期和時間轉換字元的字首。請參閱日期/時間轉換。
'%' 百分比 結果為字面值 '%' ('\u0025')
'n' 行分隔符 結果為特定於平台的行分隔符
JAVA中Printf支援的格式
f 格式 用來輸出實數 包括單 雙精度 以小數形式輸出。有以下幾種用法 f 不指定寬度,整數部分全部輸出並輸出6位小數。m.nf 輸出共佔m列,其中有n位小數,如數值寬度小於m左端補空格。m.nf 輸出共佔n列,其中有n位小數,如數值寬度小於m右端補空格。radius 163.16 area 3.1...
JAVA中Printf支援的格式
f 格式 用來輸出實數 包括單 雙精度 以小數形式輸出。有以下幾種用法 f 不指定寬度,整數部分全部輸出並輸出6位小數。m.nf 輸出共佔m列,其中有n位小數,如數值寬度小於m左端補空格。m.nf 輸出共佔n列,其中有n位小數,如數值寬度小於m右端補空格。radius 163.16 area 3.1...
printf 函式支援
printf函式支援 這段引入 printf 函式支援的 在 usart.h 標頭檔案的最上方,這段 加入之後便可以 通過 printf 函式向串列埠傳送我們需要的內容,方便開發過程中檢視 執 況以及一些 變數值。這段 不需要修改,引入到 usart.h 即可。這段 為 加入以下 支援 printf...