printf() 函數在 C 和 C 中用於格式化輸出資料到標準輸出。它透過使用格式說明符 (%d、%u、%f、%c、%s) 將不同類型的資料以指定格式輸出到螢幕上。函數語法:printf(const char *format, ...),其中 format 指定格式,... 代表可變數量的參數。它會傳回列印的字元數或錯誤時的負值。
C 中printf() 用法
printf() 是C 和C 中一個標準函式庫函數,用於格式化輸出資料到標準輸出(通常是控制台)。它允許開發者以可控的方式將不同類型的資料列印到螢幕上。
用法:
printf() 函數的語法如下:
<code class="cpp">int printf(const char *format, ...);</code>
其中:
format
:一個指向格式字串的指針,它指定如何格式化輸出資料。 ...
:可變數量的參數,對應於格式字串中的佔位符。 格式選項:
格式字串使用格式說明符來指定如何輸出資料類型。常見格式說明符包括:
%d
:有符號十進位整數%u
:無符號十進位整數#%f
:雙精確度浮點數%c
:字元%s
:字串範例:
以下程式碼範例展示如何使用printf() 函數列印不同類型的資料:
<code class="cpp">#include <iostream> #include <cstdio> int main() { int age = 25; double gpa = 3.75; char grade = 'A'; std::string name = "John Smith"; // 打印不同类型的数据 printf("Name: %s\n", name.c_str()); printf("Age: %d\n", age); printf("GPA: %.2f\n", gpa); printf("Grade: %c\n", grade); return 0; }</code>
輸出:
<code>Name: John Smith Age: 25 GPA: 3.75 Grade: A</code>
注意事項:
以上是c++中的printf的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!