選單
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

C 格式說明符


格式說明符

格式說明符與 printf() 函式一起使用,用於告訴編譯器變數儲存的資料型別。它基本上是變數值的佔位符

格式說明符以百分號 % 開頭,後跟一個字元。

例如,要輸出 int 變數的值,請在 printf() 函式內的雙引號 ("") 中使用格式說明符 %d

示例

int myNum = 15;
printf("%d", myNum);  // 輸出 15
自己動手試一試 »

要列印其他型別,請對 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() 函式內用逗號分隔它們。

示例

int myNum = 15;
printf("My favorite number is: %d", myNum);
自己動手試一試 »

要在單個 printf() 函式中列印不同型別,您可以使用以下方法:

示例

int myNum = 15;
char myLetter = 'D';
printf("My number is %d and my letter is %c", myNum, myLetter);
自己動手試一試 »

您將在後面的章節中瞭解更多關於資料型別的內容。


列印不帶變數的值

只要使用正確的格式說明符,您也可以直接列印一個值而不將其儲存在變數中。

示例

printf("My favorite number is: %d", 15);
printf("My favorite letter is: %c", 'D');
自己動手試一試 »

但是,使用變數更具可持續性,因為它們可以稍後儲存並隨時重用。


C 練習

透過練習來測試自己

練習

使用正確的格式說明符輸出 myNum 的值。

int myNum = 15;
printf("", myNum);

開始練習



×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援