printf用法總結

2021-10-18 19:27:40 字數 934 閱讀 3759

列印格式

資料型別

含義%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,就是按一下鍵...