●学校情報

講座一覧・募集状況

学習方法

学習サポート

修了生の評価

受講生の横顔

当学院について

入学相談

入学手続

 

●講座情報

技術者養成講座

プログラミング講座

WEB講座

情報処理試験講座

Excel講座

Access講座

 

●関連コラム

関連コラム

関連用語集

 

logo

 

 

関連用語集

画面に文字を表示する「printf関数」とは?初心者向けにやさしく解説!

C言語で最もよく使われる関数のひとつが「printf関数」です。
これは、文字や数値を画面に表示(出力)するための関数で、プログラムの動作確認にもよく使われます。

printf関数とは?

printf関数は、標準出力(画面)にテキストや数値などの情報を表示する関数です。
画面に「Hello, world!」などのメッセージを出したいときに使います。

基本的な書き方

#include <stdio.h>

int main(void) {
    printf("こんにちは!\n");
    return 0;
}
    

\n は「改行」を意味します。

書式指定子(フォーマット指定子)

printfでは、「%〇」の形で、表示形式を指定します。

指定子 意味
%d 整数(int) printf("年齢は%d歳です", 20);
%f 小数(float, double) printf("身長は%.1fcmです", 170.5);
%c 文字(char) printf("%cさん、こんにちは", 'A');
%s 文字列(string) printf("名前:%s", "山田");

複数の値を表示する例

int age = 25;
float height = 172.3;

printf("年齢は%d歳、身長は%.1fcmです。\n", age, height);
    

よく使うエスケープシーケンス

  • \n:改行
  • \t:タブ
  • \\:バックスラッシュ
  • \":ダブルクォーテーション

まとめ

printf関数は、C言語における「出力」の基本であり、プログラムの動作を確認する際にも不可欠な関数です。
まずは「%d」「%f」「%s」などの書式指定子を覚えて、さまざまなデータを表示してみましょう!