Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

C言語で列挙されたデータ型とは何ですか?


これらは、プログラマーが独自のデータ型を作成し、これらのデータ型の変数が保持できる値を定義するために使用されます。

キーワードは列挙型です 。

構文

列挙型データ型の構文は次のとおりです-

enum tagname{
   identifier1, identifier2,…….,identifier n
};

以下に列挙型データ型の例を示します-

enum week{
   mon, tue, wed, thu, fri, sat, sun
};

ここで

  • 識別子の値は符号なし整数で、0から始まります。
  • Monは0を指し、tueは1を指します。

以下は、列挙型データ型のCプログラムです-

#include<stdio.h>
main ( ){
   enum week {mon, tue, wed, thu, fri, sat, sun};
   printf ("Monday = %d", mon);
   printf ("Thursday = %d", thu);
   printf ("Sunday = %d", sun);
}

出力

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

Monday = 0
Thursday =3
Sunday =6

ここで、列挙型識別子に初期値を割り当てることができます。

以下に示すのは、列挙型データ型用の別のCプログラム-

#include<stdio.h>
main ( ){
   enum week {mon=1, tue, wed, thu, fri, sat, sun};
   printf ("Monday = %d", mon);
   printf ("Thursday = %d", thu);
   printf ("Sunday = %d", sun);
}

出力

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

Monday = 1
Thursday =4
Sunday =7

  1. C言語の主要なデータ型は何ですか?

    「C」コンパイラは、4つの基本的なデータ型をサポートしています。それらは次のとおりです- 整数 キャラクター 浮動小数点 倍精度浮動小数点 プライマリデータ型 整数データ型 整数データ型は、整数と文字を格納するために使用されます。 さらに2つのタイプに分類されます- 整数データ型。 文字データ型。 整数データ型 このデータ型は、整数を格納するために使用されます。 整数ストレージは、符号付き形式と符号なし形式の両方で、short int、int、およびlongintです。 整数データ型 タイプ サイズ(バイト単位) 範囲 制御文字列 short in(ま

  2. Pythonのシーケンスデータ型とは何ですか?

    シーケンスを使用すると、複数の値を整理された効率的な方法で保存できます。シーケンスタイプには、文字列、Unicode文字列、リスト、タプル、バイト配列、範囲オブジェクトなどがあります。辞書とセットは、非シーケンシャルデータのコンテナです。 公式のPythonドキュメントから- 文字列は、Unicodeコードポイントの不変のシーケンスです。 リストは変更可能なシーケンスであり、通常、同種のアイテムのコレクションを格納するために使用されます。 タプルは不変のシーケンスであり、通常、異種データのコレクションを格納するために使用されます(enumerate()組み込みによって生成され