참고영상: https://youtu.be/ibb_N91TE2A?t=144
1. 10진 정수 리터럴은 우리가 일상적으로 접하는 정수
2. 8진 정수 리터럴은 0에서 7까지만 사용하는 8진수로 구성된 수
- 8진수 앞에는 0(zero)를 더 씀
3. 16진 정수 리터럴은 10진수 10에서 15에 해당하는 수를 표현하기 위해서 A(a)에서 F(f)까지의 영문자를 사용
- 16진 숫자 앞에는 0(zero)x나 0X를 더 씀
- 0x와는 소문자 a에서 f가, 0X와는 대문자 A에서 F가 함께 사용됨
2진수 | 8진수 | 10진수 | 16진수 |
0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
10 | 2 | 2 | 2 |
11 | 3 | 3 | 3 |
100 | 4 | 4 | 4 |
101 | 5 | 5 | 5 |
110 | 6 | 6 | 6 |
111 | 7 | 7 | 7 |
1000 | 10 | 8 | 8 |
1001 | 11 | 9 | 9 |
1010 | 12 | 10 | A |
1011 | 13 | 11 | B |
1100 | 14 | 12 | C |
1101 | 15 | 13 | D |
1110 | 16 | 14 | E |
1111 | 17 | 15 | F |
4. long형 상수의 경우네는 숫자 뒤에 대문자 L이나 소문자 1을 더 씀
- 051l은 8진 long형 상수 15
리터럴 종류 | 내용 | 예 |
10진 정수 | 0~9로 구성된 숫자 | 123, -100 |
8진 정수 | 첫 숫자가 0(zero)인 숫자 | 012, 0723 |
16진 정수 | 첫 숫자가 0x나 0X이며, 0~9와 a~f(A~F) | 0x12, 0xff, 0XABC |
long형 정수 | 10진, 8진, 16진 상수 뒤에 L이나 l을 붙임 | 12L, 015l, 0xFFL |
'STUDY > C++' 카테고리의 다른 글
문자형(character) 리터럴 (0) | 2023.05.13 |
---|---|
C/C++ 실수(real)형 리터럴(literal) (0) | 2021.11.10 |
C/C++ 리터럴(literal) (0) | 2021.11.10 |
C/C++ 식별자와 명명 규칙 (0) | 2021.11.10 |
C/C++ 식별자, 상수, 자료형, 변수, 함수 (0) | 2021.11.10 |