列印格式
資料型別
含義%d
int將值轉為有符號的十進位制整數
%hdshort int
短整數%hu
unsigned short
無符號短整數
%ounsigned int
無符號8進製數
%uunsigned int
無符號十進位制數
%x,%x
unsigned int
無符號十六進製制整數,x對應的是abcdef,x對應的是abcdef
%ffloat
單精度浮點數
%lfdouble
雙精度浮點數
%e,%e
double
科學計數法表示,e的大小寫同上方x
%cchar
字元型,將輸入的數字按ascii碼轉換為對應的字元
%schar *
字串,輸出字串中的字元直至字串中的空字元出現(\0)
%pvoid *
以十六進製制形式輸出指標%%%
輸出乙個百分號
列印格式
含義l(字母)
附加在d,u,x,o前面,表示長整數
-左對齊
m(代表乙個整數)
資料最小寬度
數字0將輸出的前面補上0直到佔滿指定列寬為止,不可以搭配使用-
m,n(代表乙個整數)
m指域寬,即對應的輸出項在輸出裝置上所佔的字元數,n指精度,用於說明輸出的實型數的小數字數。對數值型的來說,未指定n時,隱含的精度為n=6位
簡單的,如下:
char *b =
"hello\0 world"
;//佔位符,表示輸出乙個字串,遇到\0停止
printf
("%s\n"
, b)
;
總結linux下printf命令的用法
printf format and print date 通過printf的選項格式化輸出資料 參考 基本英文學習 二進位制 binanry number 八進位制 otcal number 十進位制 decimal number 十六進製制 hexadecimal number 1 基本的列印輸出...
printf初級用法
printf函式是按照我們指定的格式輸出。格式如下 1 printf xx 按照雙引號裡面的內容輸出 xx。例如 printf hello world 2 如果我們需要換行時,應該在雙引號上面輸入相應換行轉義字元 例如 printf a 123,b 124 n 其中 n 是換行 3 printf 還...
printf 高階用法
printf 顯示彩色字元已經不新鮮了,今天發現居然可以控制游標!轉乙個 linux 隱藏顯示終端游標 一 使用shell 的 echo 命令實現。echo ne 25l 60 60 60 隱藏游標 echo ne 25h 60 顯示游標 l,h為字母,是按下ctrl鍵不放,然後按下v,就是按一下鍵...