Menu
CoddyTech

定数

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

Cの定数とは、プログラムの実行中に変更できない名前付きの値です。プログラム全体を通じて固定しておく値に便利です。次の#defineディレクティブを使って定数を定義します:
#define PI 3.14159
上の行は、値が3.14159のPIという定数を作成します。定数を作成するもう一つの方法は、constキーワードを使用することです:
const float TAX_RATE = 0.07;
これにより、値が0.07のTAX_RATEという定数が作成されます。定数変数を定義した後に変更しようとすると、コンパイルエラーが発生することに注意してください。プログラムで定数を通常の変数と同じように使います。
float area = PI * radius * radius;
float tax = price * TAX_RATE;
定数を使うと、コードが読みやすくなり、保守もしやすくなります。複数の場所で使われている値を変更する必要がある場合、一度更新するだけで済みます。
challenge icon

チャレンジ

簡単

円の面積を計算するプログラムを作成してください。プログラムでは次のことを行います。

  1. 値が 3.14159 の定数 PI を定義する
  2. 次の公式を使って円の面積を計算する:area = PI * radius * radius
  3. 計算した面積を、小数点以下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;
}
quiz icon腕試し

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

基礎のすべてのレッスン

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