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

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


列挙型は、オプションの型名と、型の値として使用できる0個以上の識別子のセットを宣言します。各列挙子は定数であり、そのタイプは列挙型です。たとえば、ある変数の型の数が固定されているアプリケーションを作成している場合です。たとえば、性別を考えてみましょう。男性、女性、その他の3つのタイプがあります。 -

のような列挙型を定義して使用できます
#include<iostream>
using namespace std;
enum Gender {MALE, FEMALE, OTHERS};
int main() {
   Gender gen = Gender.FEMALE;
   return 0;
}

デフォルトでは、名の値は0、2番目の名前の値は1、3番目の名前の値は2というようになります。ただし、列挙型は基本的に記号的な意味を持つために使用されるため、これらの値は重要ではありません。プログラム内の列挙型を比較す​​るときは常に、実際の値ではなく、その記号的な意味を使用しているだけです。


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

    これらは、プログラマーが独自のデータ型を作成し、これらのデータ型の変数が保持できる値を定義するために使用されます。 キーワードは列挙型です 。 構文 列挙型データ型の構文は次のとおりです- enum tagname{    identifier1, identifier2,…….,identifier n }; 例 以下に列挙型データ型の例を示します- enum week{    mon, tue, wed, thu, fri, sat, sun }; ここで 識別子の値は符号なし整数で、0から始まります。 Mon

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

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