格式說明由「%」和格式字符組成,如%d%f等。它的做用是將輸出的數據轉換爲指定的格式輸出。格式說明老是由「%」字符開始的。不一樣類型的數據用不一樣的格式字符。 格式字符有d,o,x,u,c,s,f,e,g等。 如 %d整型輸出,%ld長整型輸出, %o以八進制數形式輸出整數, %x以十六進制數形式輸出整數, %u以十進制數輸出unsigned型數據(無符號數)。 %c用來輸出一個字符, %s用來輸出一個字符串, %f用來輸出實數,以小數形式輸出,(備註:浮點數是不能定義如的精度的,因此「%6.2f」這種寫法是「錯誤的」!!!) %e以指數形式輸出實數, %g根據大小自動選f格式或e格式,且不輸出無心義的零。 scanf(控制字符,地址列表) 格式字符的含義同printf函數,地址列表是由若干個地址組成的表列,能夠是變量的地址,或字符串的首地址。如scanf("%d%c%s",&a,&b,str);