이이프
IeF 제멋대로 세상
이이프
전체 방문자
오늘
어제

공지사항

  • ✔ Info
  • 전체 글보기 (56)
    • 💻프로그래밍 내용 정리 (55)
      • C (0)
      • C++17 (55)
    • 💻게임메이커 (0)
    • 💻언리얼엔진 (0)
    • 💻유니티 (0)
    • 🎈[팀&자작]게임소개 (0)
    • 📃게임제작기술 (0)
    • 🎨그림놀이 (0)
    • 📒대학생활 (0)
    • 😃잡담 (1)
    • 🕹게임성과 (0)
    • 💷자격증 (0)

블로그 메뉴

  • 방명록

최근 글

최근 댓글

티스토리

hELLO · Designed By 정상우.
이이프
💻프로그래밍 내용 정리/C++17

[C++ 1.1.3] 리터럴

💻프로그래밍 내용 정리/C++17

[C++ 1.1.3] 리터럴

2022. 8. 15. 14:43
728x90

리터럴

코드에 표시한 숫자나 스트링과 같은 값을 의미한다.

숫자는 다음과 같은 리터럴로 표현할 수 있다. (모두 숫자 123이다)

- 10진수 리터럴, 123

- 8진수 리터럴, 0173

- 16진수 리터럴, 0x7B

- 2수 리터럴, 0b1111011

 

또한 C++ 에서는 다음과 같은 리터럴도 지원한다.

- 부동소수점 값(3.14f)

- 배정도 부동소수점 값(3.14)

- 단일 문자('a')

- '0'으로 끝나는 문자 배열("character array")

리터럴 타입을 직접 정의할 수도 있다.

 

숫자 리터럴에서는 자릿수 구분자를 사용할 수 있다.

자릿수 구분자는 작은따옴표로 표현한다.

- 23'456'789

- 0.123'456f

 

C++17 부터는 16진수 부동소수점 리터럴도 지원한다.

(0x3.ABCp-10, 0xb.cp121)

'💻프로그래밍 내용 정리 > C++17' 카테고리의 다른 글

[C++ 1.1.5] 연산자(단항, 이항, 비트 연산자)  (0) 2022.08.15
[C++ 1.1.4] 변수, 캐스팅(동적 형변환, static_cast)  (0) 2022.08.15
[C++ 1.1.2] 네임스페이스(namespace, nested, alias)  (0) 2022.08.15
[C++ 1.1.1] 주석, 전처리 지시자, main() 함수, I/O 스트림  (0) 2022.08.14
[C++ 1.1.0] C++ 컴파일러 설치와 사용법(Visual Studio 2022)  (0) 2022.08.14
  • 리터럴
'💻프로그래밍 내용 정리/C++17' 카테고리의 다른 글
  • [C++ 1.1.5] 연산자(단항, 이항, 비트 연산자)
  • [C++ 1.1.4] 변수, 캐스팅(동적 형변환, static_cast)
  • [C++ 1.1.2] 네임스페이스(namespace, nested, alias)
  • [C++ 1.1.1] 주석, 전처리 지시자, main() 함수, I/O 스트림
이이프
이이프
게임 프로그래머 지망생 / Since 2022.08.14

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.