ホームページ >バックエンド開発 >C++ >C++でprintfを使用する方法

C++でprintfを使用する方法

下次还敢
下次还敢オリジナル
2024-04-28 18:51:15704ブラウズ

C では、printf 関数を使用してフォーマットされたデータを出力できますが、iostream ライブラリの cout オブジェクトを使用することをお勧めします。構文は printf(const char *format, ...) です。ここで、format は形式を指定し、... は出力されるデータを含む変数パラメータ リストです。形式指定子 (%d、%f、%s など) は出力形式を制御します。

C++でprintfを使用する方法

C での printf の使用

printf は、C 言語ライブラリの関数であり、形式を変換するために使用されます。変換されたデータは標準出力 (通常はコンソール) に出力されます。 C では、printf 関数を使用することもできますが、cout などの C iostream ライブラリによって提供される iostream オブジェクトを使用することをお勧めします。

#構文

##printf(const char *format, ...);

その中には:

    format
  • : 出力データの形式を指定する形式文字列。
  • ...
  • : 出力するデータを含む変数パラメータのリスト。
形式指定子

形式指定子を形式文字列で使用して、出力データの形式を制御できます。一般的に使用される形式指定子には次のものがあります。

    %d
  • : 符号付き 10 進整数
  • %u
  • : 符号なし 10 進整数
  • %f
  • : 浮動小数点数
  • %s
  • : 文字列
  • %c
  • : 文字
使用例

<code class="cpp">#include <cstdio>

int main() {
  int age = 25;
  float salary = 10000.50;
  char name[] = "John Doe";

  printf("年龄:%d\n", age);
  printf("工资:%.2f\n", salary);
  printf("姓名:%s\n", name);

  return 0;
}</code>
出力:

<code>年龄:25
工资:10000.50
姓名:John Doe</code>

注:

printf 関数はエラーをチェックしません書式設定文字列なので注意して使用してください。
  • iostream ライブラリはより安全で使いやすいため、出力には cout オブジェクトと cerr オブジェクトを使用することをお勧めします。

以上がC++でprintfを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。