Menu
CoddyTech

printfの基本

CoddyのCジャーニー「基礎」セクションの一部。レッスン 11/63。

Cでは、printf()関数を使って、書式設定された出力をコンソールに表示します。これは標準入出力ライブラリ<stdio.h>の一部です。

printf()の基本構文は次のとおりです。

printf("format string", argument1, argument2, ...);

書式指定文字列には、次のものを含めることができます。

  • そのまま出力されるプレーンテキスト
  • % で始まり、引数の値に置き換えられる書式指定子

よく使われるフォーマット指定子は次のとおりです。

  • 整数には%d
  • 浮動小数点数には%f
  • 文字には %c
  • 文字列には %s

例:

int age = 25;
printf("I am %d years old.\n", age);

次のように出力されます: I am 25 years old.

文字列の末尾にある\nは改行文字で、出力後にカーソルを次の行へ移動します。

challenge icon

チャレンジ

簡単

次の処理を行う C プログラムを書きましょう。

  1. 整数型の変数 year を宣言し、値 2023 で初期化します。
  2. float 型の変数 pi を宣言し、値 3.14159 で初期化します。
  3. printf() を使って、次の形式でこれらの値を出力します。
The current year is 2023
The value of pi is 3.141590

各変数の型に適した書式指定子を使ってください。%f はデフォルトで float 型の値を小数点以下 6 桁まで出力するため、3.14159 は 3.141590 と表示されます。

自分で試してみよう

#include <stdio.h>

int main() {
    // ここで変数を宣言して初期化してください
    
    // ここにprintf文を記述してください
    
    return 0;
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Cオンラインコンパイラ