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
: 符号付き 10 進整数 %u
: 符号なし 10 進整数 %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 中国語 Web サイトの他の関連記事を参照してください。