printf() 函數是一種 C 標準函式庫函數,用於將格式化的資料輸出到終端或檔案。它包含一個格式化字串,指定輸出格式,並允許傳遞可變數量的參數來提供實際資料。格式化字串使用格式說明符來指定資料類型的格式和對齊方式,其中常見的類型包括:整數 (%d)、浮點數 (%f)、字元 (%c) 和字串 (%s)。 printf() 根據格式化字串和提供的資料將格式化的輸出寫入終端或文件,並傳回成功輸出的字元數。
printf() 函數在 C 中的用法
什麼是 printf() 函數?
printf() 是 C 中一個標準輸入輸出庫函數,用於將格式化的資料輸出到終端機或檔案。
語法:
<code class="cpp">int printf(const char *format, ...);</code>
其中:
#format
:格式化字串,指定輸出內容的格式。 ...
:可變數量的參數,以格式化字串中指定類型的順序提供要輸出的資料。 格式化字串:
格式化字串由以下元素組成:
%
開始,指定資料類型的格式和對齊方式。 格式說明符語法:
<code>% [flags] [width] [.precision] type</code>
其中:
常見的格式說明符類型:
#類型 | 資料型別 |
---|---|
%d |
十進位整數 |
%f |
浮點數 |
%c |
|
#%s |
字串 |
範例:
<code class="cpp">#include <iostream> using namespace std; int main() { int age = 25; string name = "John"; // 输出一个格式化的字符串 printf("Name: %s, Age: %d\n", name.c_str(), age); return 0; }</code>
輸出:
<code>Name: John, Age: 25</code>
提示:
printf()
是變參函數,可以傳遞任意數量的參數。 printf()
傳回成功輸出的字元數。 以上是c++中printf的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!