본문 바로가기
Language/C언어

C001_literal(리터럴)과 const(상수)에 대하여

by OdOp 관리자 2023. 9. 3.
SMALL

literal(리터럴)란??

literal(리터럴): 문자 그대로의 값

#include <stdio.h>

int main() {
    printf("%d\n", 220); //220: 리터럴
    return 0;
}

220이라는 숫자를 그대로 출력하게 됩니다.

 

const(상수)란??

const(상수): 변하지 않는 값으로 처음 선언할 때만 값을 할당할 수 있으며 그다음부터는 값을 바꿀 수 없음.

#include <stdio.h>

int main() {
    const int con1 = 1;

    //con1 = 2; 상수에 값을 할당하면 컴파일 에러 발생
    printf("%d\n", con1);  //1
    return 0;
}

상수 값을 변경하려고 하면 컴파일 에러가 발생하게 됩니다. 

LIST

'Language > C언어' 카테고리의 다른 글

C004_switch문 설명  (0) 2023.09.06
C003_bool자료형  (0) 2023.09.05
C002_자료형 확장과 자료형 축소  (0) 2023.09.04
ASCII코드  (0) 2023.09.02
Debug와 Release  (0) 2023.09.01