linux,printf命令
IT科技2.95W
1、printf命令簡介:printf命令主要是格式化輸出內容。
2、指令格式:
printf "指定的格式" "文字1" ”文字2“……
每個文字作為引數printf,並且按照指定的格式輸出,%s代表後面傳入的引數,名為格式替換符
3、格式替換符:
%s 字串
%f 浮點格式(也就是我們概念中的float或者double)
%b 相對應的引數中包含轉義字元時,可以使用此替換符進行替換,對應的轉義字元會被轉義。
%c ASCII字元。顯示相對應引數的第一個字元
%d, %i 十進位制整數
%o 不帶正負號的八進位制值
%u 不帶正負號的十進位制值
%x 不帶正負號的十六進位制值,使用a至f表示10至15
%X 不帶正負號的十六進位制值,使用A至F表示10至15
%% 表示%本身
4、特殊字元:
a 警告字元,通常為ASCII的BEL字元
b 後退
c 抑制(不顯示)輸出結果中任何結尾的換行字元(只在%b格式指示符控制下的引數字串中有效),而且,任何留在引數裡的字元、任何接下來的引數以及任何留在格式字串中的字元,都被忽略
f 換頁(formfeed)
n 換行
r 回車(Carriage return)
t 水平製表符
v 垂直製表符
一個字面上的反斜槓字元,即""本身。
ddd 表示1到3位數八進位制值的字元,僅在格式字串中有效
*