ホームページ  >  記事  >  バックエンド開発  >  C 言語の定数とは何ですか?例を挙げていただけますか?

C 言語の定数とは何ですか?例を挙げていただけますか?

WBOY
WBOY転載
2023-08-28 22:45:071544ブラウズ

定数は変数とも呼ばれ、一度定義するとプログラム実行中に値が変わることはありません。したがって、変数を固定値を参照する定数として宣言できます。テキストとも呼ばれます。定数は、Const キーワードを使用して定義する必要があります。

文法

C プログラミング言語で使用される定数の構文は次のとおりです。

const type VariableName;
(or)
const type *VariableName;

さまざまな種類の定数

C プログラミングで使用されるさまざまな種類の定数言語 定数は次のようになります:

  • 整数定数 - 例: 1,0,34,4567

  • 浮動小数点定数 - 例: 0.0、156.89、23.456

  • 8 進数および 16 進数の定数 - 例: 16 進数: 0x2a、0xaa 。 . 8 進数: 033, 024,..

  • 文字定数 - 例: 'a'、'B'、'x'

  • 文字列定数 - 例: "TutorialsPoint"

定数のタイプは、以下の図にも示されています。

C 言語の定数とは何ですか?例を挙げていただけますか?例 1

次は、

数値の値を決定するための C プログラムです。

: デモンストレーション

#include<stdio.h>
int main(){
   const int number=45;
   int value;
   int data;
   printf("enter the data:");
   scanf("%d",&data);
   value=number*data;
   printf("The value is: %d",value);
   return 0;
}

出力

上記のプログラムを実行すると、次の結果が生成されます -

enter the data:20
The value of number is: 900

上記のプログラムで、定数として宣言された数値の値を変更しようとすると、エラー。

例 2

以下は、const 値を変更しようとするとエラーを表示する C プログラムです。

#include<stdio.h>
int main(){
   const int number=45;
   int data;
   printf("enter the data:");
   scanf("%d",&data);
   number=number*data;
   printf("The value of number is: %d",number);
   return 0;
}

出力

上記のプログラムを実行すると、次の結果が生成されます -

error

以上がC 言語の定数とは何ですか?例を挙げていただけますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。