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
-
C言語の主要なデータ型は何ですか?
「C」コンパイラは、4つの基本的なデータ型をサポートしています。それらは次のとおりです- 整数 キャラクター 浮動小数点 倍精度浮動小数点 プライマリデータ型 整数データ型 整数データ型は、整数と文字を格納するために使用されます。 さらに2つのタイプに分類されます- 整数データ型。 文字データ型。 整数データ型 このデータ型は、整数を格納するために使用されます。 整数ストレージは、符号付き形式と符号なし形式の両方で、short int、int、およびlongintです。 整数データ型 タイプ サイズ(バイト単位) 範囲 制御文字列 short in(ま
-
Pythonのシーケンスデータ型とは何ですか?
シーケンスを使用すると、複数の値を整理された効率的な方法で保存できます。シーケンスタイプには、文字列、Unicode文字列、リスト、タプル、バイト配列、範囲オブジェクトなどがあります。辞書とセットは、非シーケンシャルデータのコンテナです。 公式のPythonドキュメントから- 文字列は、Unicodeコードポイントの不変のシーケンスです。 リストは変更可能なシーケンスであり、通常、同種のアイテムのコレクションを格納するために使用されます。 タプルは不変のシーケンスであり、通常、異種データのコレクションを格納するために使用されます(enumerate()組み込みによって生成され