C 格式說明符
格式說明符
格式說明符與 printf()
函式一起使用,用於告訴編譯器變數儲存的資料型別。它基本上是變數值的佔位符。
格式說明符以百分號 %
開頭,後跟一個字元。
例如,要輸出 int
變數的值,請在 printf()
函式內的雙引號 (""
) 中使用格式說明符 %d
。
要列印其他型別,請對 char
使用 %c
,對 float
使用 %f
。
示例
// 建立變數
int myNum = 15; // 整數 (整數)
float myFloatNum = 5.99; // 浮點數
char myLetter = 'D'; // 字元
// 列印變數
printf("%d\n", myNum);
printf("%f\n", myFloatNum);
printf("%c\n", myLetter);
自己動手試一試 »
要將文字和變數組合在一起,請在 printf()
函式內用逗號分隔它們。
要在單個 printf()
函式中列印不同型別,您可以使用以下方法:
示例
int myNum = 15;
char myLetter = 'D';
printf("My number is %d and my letter is %c", myNum, myLetter);
自己動手試一試 »
您將在後面的章節中瞭解更多關於資料型別的內容。
列印不帶變數的值
只要使用正確的格式說明符,您也可以直接列印一個值而不將其儲存在變數中。
但是,使用變數更具可持續性,因為它們可以稍後儲存並隨時重用。