1. 程式人生 > >C語言中%d,%s,%x,%f,%.100f,%的意思

C語言中%d,%s,%x,%f,%.100f,%的意思

    格式說明由“%”和格式字元組成,如%d%f等。它的作用是將輸出的資料轉換為指定的格式輸出。格式說明總是由“%”字元開始的。 

格式字元有d,o,x,u,c,s,f,e,g等。 

%d整型輸出,%ld長整型輸出,

%o以八進位制數形式輸出整數,

%x以十六進位制數形式輸出整數,或輸出字串的地址。

%u以十進位制數輸出unsigned型資料(無符號數)。注意:%d與%u有無符號的數值範圍,也就是極限的值,不然數值打印出來會有誤。

%c用來輸出一個字元,

%s用來輸出一個字串,

%f用來輸出實數,以小數形式輸出,預設情況下保留小數點6位。

%.100f用來輸出實數,保留小數點100位。

%e以指數形式輸出實數,

%g根據大小自動選f格式或e格式,且不輸出無意義的零。