列挙型のデータ表現方法は符号付き整数と同じで、整数のサブセットを記述する際に便利です。列挙型の符号化は 符号付き整数の符号化 に示したものと同じです。
列挙型は次のように宣言します。
enum {name-identifier = constant , ... } identifier;
たとえば、列挙型を使用して赤、黄、青の 3 色を次のように表すことができます。
enum {RED = 2, YELLOW = 3, BLUE = 5} colors;
列挙型に、enum
宣言で指定されていない整数を代入しないでください。