定数
CoddyのCジャーニー「基礎」セクションの一部。レッスン 10/63。
Cの定数とは、プログラムの実行中に変更できない名前付きの値です。プログラム全体を通じて固定しておく値に便利です。次の
上の行は、値が3.14159のPIという定数を作成します。定数を作成するもう一つの方法は、
これにより、値が0.07のTAX_RATEという定数が作成されます。定数変数を定義した後に変更しようとすると、コンパイルエラーが発生することに注意してください。プログラムで定数を通常の変数と同じように使います。
定数を使うと、コードが読みやすくなり、保守もしやすくなります。複数の場所で使われている値を変更する必要がある場合、一度更新するだけで済みます。
#defineディレクティブを使って定数を定義します:#define PI 3.14159constキーワードを使用することです:const float TAX_RATE = 0.07;float area = PI * radius * radius;
float tax = price * TAX_RATE;チャレンジ
簡単円の面積を計算するプログラムを作成してください。プログラムでは次のことを行います。
- 値が
3.14159の定数 PI を定義する - 次の公式を使って円の面積を計算する:
area = PI * radius * radius - 計算した面積を、小数点以下2桁ちょうどで次の形式で出力し、その後に改行する:
Area: X.XX
radius = 5 を使用し、面積の変数には float または double を使用してください。期待される出力:
Area: 78.54注意:
printf の書式指定子として %.2f を使用し、出力の末尾に \n を付けてください。自分で試してみよう
#include <stdio.h>
int main() {
// ここで PI 定数を定義してください
int radius = 5;
// ここで面積を計算してください
// ここで面積を出力してください
return 0;
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Cオンラインコンパイラ