printf("<格式化字串>", <參量表>);第一個引數只是以何種方式來顯示資料,所以不管你定義的是字元還是整型,都可以使用其它形式來顯示格式字元意義a 浮點數、十六進位制數字和p-計數法(C99)A 浮點數、十六進位制數字和p-計數法(C99)c 輸出單個字元d 以十進位制形式輸出帶符號整數(正數不輸出符號)e 以指數形式輸出單、雙精度實數E 以指數形式輸出單、雙精度實數f 以小數形式輸出單、雙精度實數g 以%f%e中較短的輸出寬度輸出單、雙精度實數,%e格式在指數小於-4或者大 於等於精度時使用G 以%f%e中較短的輸出寬度輸出單、雙精度實數,%e格式在指數小於-4或者大於等於精度時使用i 有符號十進位制整數(與%d相同)o 以八進位制形式輸出無符號整數(不輸出字首O)p 指標s 輸出字串x 以十六進位制形式輸出無符號整數(不輸出字首OX)X 以十六進位制形式輸出無符號整數(不輸出字首OX)u 以十進位制形式輸出無符號整數
printf("<格式化字串>", <參量表>);第一個引數只是以何種方式來顯示資料,所以不管你定義的是字元還是整型,都可以使用其它形式來顯示格式字元意義a 浮點數、十六進位制數字和p-計數法(C99)A 浮點數、十六進位制數字和p-計數法(C99)c 輸出單個字元d 以十進位制形式輸出帶符號整數(正數不輸出符號)e 以指數形式輸出單、雙精度實數E 以指數形式輸出單、雙精度實數f 以小數形式輸出單、雙精度實數g 以%f%e中較短的輸出寬度輸出單、雙精度實數,%e格式在指數小於-4或者大 於等於精度時使用G 以%f%e中較短的輸出寬度輸出單、雙精度實數,%e格式在指數小於-4或者大於等於精度時使用i 有符號十進位制整數(與%d相同)o 以八進位制形式輸出無符號整數(不輸出字首O)p 指標s 輸出字串x 以十六進位制形式輸出無符號整數(不輸出字首OX)X 以十六進位制形式輸出無符號整數(不輸出字首OX)u 以十進位制形式輸出無符號整數