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は改行文字で、出力後にカーソルを次の行へ移動します。
チャレンジ
簡単次の処理を行う C プログラムを書きましょう。
- 整数型の変数
yearを宣言し、値 2023 で初期化します。 - float 型の変数
piを宣言し、値 3.14159 で初期化します。 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;
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Cオンラインコンパイラ