C言語のprintf関数の使い方は何ですか。

printf関数はC言語において内容を出力するために使われる関数で、その使い方は以下の通りです。

  1. 文法:
printf("格式控制字符串", 参数1, 参数2, ...);

その中で、フォーマット制御文字列には通常の文字とフォーマット変換指示子を含めることができ、出力形式を指定するために使用され、引数は出力する内容を指定します。

  1. フォーマット変換指示子:
  1. %d:符号付きの10進数整数を出力します。
  2. %u:10進数の符号なし整数を出力します。
  3. %f: 浮動小数点数を出力します。
  4. %c: 1つの文字を出力します。
  5. %s: 文字列を出力します。
  6. %p:ポインタの値を出力します。
  1. 日本語で自然に言い換えると、次のようになります。「例:」
int num = 10;
float f = 3.14;
char ch = 'A';
char str[10] = "Hello";
printf("整数:%d\n", num);
printf("浮点数:%f\n", f);
printf("字符:%c\n", ch);
printf("字符串:%s\n", str);
printf("指针:%p\n", &num);

結果を出力します。

整数:10
浮点数:3.140000
字符:A
字符串:Hello
指针:0x7ffd324e6aac

フォーマット制御文字列では、%の後に続く数字、記号、およびピリオドなどを使用して出力形式を指定することができます。たとえば、%5dは幅5の10進整数を出力し、%.2fは小数点以下2桁までの浮動小数点数を出力します。詳細なフォーマットの情報は、C言語のフォーマット入出力ドキュメントを参照してください。

bannerAds