이들은 프로그래머가 자신의 데이터 유형을 생성하고 이러한 데이터 유형의 변수가 보유할 수 있는 값을 정의하는 데 사용됩니다.
키워드는 열거입니다. .
구문
열거된 데이터 유형의 구문은 다음과 같습니다. -
enum tagname{ identifier1, identifier2,…….,identifier n };
예시
아래는 열거된 데이터 유형의 예입니다 -
enum week{ mon, tue, wed, thu, fri, sat, sun };
여기,
- 식별자 값은 부호 없는 정수이며 0부터 시작합니다.
- 월은 0, 화요일은 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