유형 한정자는 C 프로그래밍 언어의 기존 데이터 유형에 특수 속성을 추가합니다.
C 언어에는 세 가지 유형 한정자가 있으며 상수 유형 한정자는 아래에 설명되어 있습니다 -
상수
다음과 같은 세 가지 유형의 상수가 있습니다 -
-
리터럴 상수
-
정의된 상수
-
메모리 상수
리터럴 상수 − 데이터를 지정하는 데 사용되는 이름 없는 상수입니다.
예를 들어,
a=b+7 //Here ‘7’ is literal constant.
정의된 상수 − 이 상수는 #
와 함께 전처리기 명령 'define'을 사용합니다.예:#define PI 3.1415
메모리 상수 − 이러한 상수는 데이터를 변경할 수 없음을 나타내는 'C' 한정자 'const'를 사용합니다.
구문은 다음과 같습니다 -
const type identifier = value
예:
상수 부동 파이 =3.1415
마찬가지로 단순히 문자 그대로 이름을 부여하는 것을 알 수 있습니다.
예시
다음은 상수 유형 한정자를 위한 C 프로그램입니다 -
#include<stdio.h> #define PI 3.1415 main ( ){ const float cpi = 3.14 printf ("literal constant = %f",3.14); printf ("defined constant = %f", PI); printf ("memory constant = %f",cpi); }
출력
위의 프로그램이 실행되면 다음과 같은 결과가 생성됩니다 -
literal constant = 3.14 defined constant = 3.1415 memory constant = 3.14