🔧 入出力 ・ stdio.h ・ C89
printf の使い方int printf(const char *format, ...);
書式指定文字列に従って可変個の引数を標準出力へ整形して出力する。%dや%sなどの変換指定子と引数の型が一致していないと未定義動作になるため、コンパイラの警告(-Wformat)を必ず確認する。戻り値は出力した文字数で、負値ならエラーを示す。
#include <stdio.h>
int main(void) {
int score = 42;
printf("score = %d\n", score);
return 0;
}
⚠️ 書式指定子と実引数の型・個数が一致しないと未定義動作になる。可変長引数はコンパイラが型チェックしきれない場合があるので注意。
アプリの関数リファレンスで引く(無料・登録不要) 関数一覧へ
printf と一緒に使う関数fclose
feof
ferror
fflush
fgetc
fgets
fopen
fprintf
fputc
fputs
fread
fscanf
fseek
ftell
fwrite
getchar
もっと先へ:ポインタ・メモリ・ファイル入出力・セキュアコーディングを含む全26トラックと、段位検定・模試のフルセットは完全版に収録しています。