📚상수 표현

기본 자료형의 값을 직접 표현한 것을 리터럴이라고 합니다. 리터럴은 값을 프로그램에서 바꿀 수 없기 때문에 상수에 해당됩니다.

📄정수형 리터럴 표현

표현 의미 설명
11 10진수 11 int형
0b1011 11의 2진수 표현 2진수는 0b로 시작
013 11의 8진수 표현 8진수는 0으로 시작
0xb 11의 16진수 표현 16진수는 0x로 시작
123u usigned형 리터럴 접미사 u, U는 unsigned
123L long형 리터럴 접미사 l, L은 long
123ul usigned long형 리터럴 접미사 혼합
123LL usigned long형 리터럴 접미사 ll, LL은 long long
‘a’ 정수 97 ASCII 코드에 해당되는 정수값
‘\141’ ‘a’와 동일 \와 8진 숫자는 8진수 문자 코드
‘\x61’ ‘a’와 동일 \x와 16진 숫자는 16진수 문자 코드


📄실수형 리터럴 표현

표현 의미 설명
1100. double형 값 1100 실수형 표현은 기본적으로 double
1100.0 double형 값 1100 실수형 표현은 기본적으로 double
11e2 double형 값 1100 11✕102 = 1100
1.1e+3 double형 값 1100 1.1✕103 = 1100
11000e-1 double형 값 1100 11000✕10-1 = 1100
1100.0f float형 값 1100 접미사 f,F는 float
11e2f float형 값 1100 접미사 f,F는 float
1100.0l long double형 값 1100 접미사 l,L은 long double
11e2L long double형 값 1100 접미사 l,L은 long double



Leave a comment