console 輸入格式控制
標準輸出通常是文字模式為主的主控台(終端機),這邊介紹幾個格式控制技巧,在主控台顯示時可以協助輸出的顯示格式。
首先介紹格式字元控制,先表列一些常用的控制字元:
\ 反斜線
\』 單引號 』
\」 雙引號 」
\u***x 以16進製數指定unicode字元輸出
\d*** 以8進製數指定unicode字元輸出
\b 倒退乙個字元
\f 換頁
\n 換行
\r 游標移至行首
\t 跳格(乙個tab鍵)
下面這段程式告訴您如何指定字元編碼來輸出」hello」這段文字:
system.out.println("\u0048\u0065\u006c\u006c\u006f");
int x = 19
;// 轉成二進位制 10011
system.out
.println(integer.tobinarystring(x));
// 轉成十六進製制 13
system.out
.println(integer.tohexstring(x));
// 轉成八進位 23
system.out
.println(integer.tooctalstring(x));
// 輸出 19 的十進位制表示
system.out.printf("%d
%n", 19);
// 輸出 19 的八進位表示
system.out.printf("%o
%n", 19);
// 輸出 19 的十六進製制表示
system.out.printf("%x
%n", 19);
C 輸入輸出流格式控制
1.使用控制符控制輸出格式 控制符作用dec 設定整數的基數為10 hex設定整數的基數為16 oct設定整數的基數為8 setbase n 設定整數的基數為n n只能是16,10,8之一 setfill c 設定填充字元c,c可以是字元常量或字元變數 setprecision n 設定實數的精度為...
C 輸入輸出流格式控制
1.使用控制符控制輸出格式 控制符作用dec 設定整數的基數為10 hex設定整數的基數為16 oct設定 整數的基數為8 setbase n 設定整數的基數為n n只能是16,10,8之一 setfill c 設定填充字元c,c可以是字元常量或字元變數 setprecision n 設定實數的精度...
c 輸入輸出格式控制
使用這些格式需要宣告包含 long flags const 返回當前的格式標誌。long flays long newflag 設定格式標誌為newflag,返回舊的格式標誌。long setf long bits 設定指定的格式標誌位,返回舊的格式標誌。long setf long bits,lo...