이 튜토리얼에서는 C/C++(접두사 및 접미사)의 정수 리터럴을 이해하는 프로그램에 대해 설명합니다.
정수 리터럴은 소스 코드에 직접 표시되는 정수 값에 대한 리터럴입니다. 또한 두 가지 유형이 있습니다 -
-
접두사 - 접두사는 값의 기준을 나타냅니다. 예를 들어, 0x10은 0x가 있는 16진수 값을 나타냅니다.
-
접미사 - 접미사는 값의 유형을 나타냅니다. 예를 들어, 8465484156155LL은 long long 정수를 나타냅니다.
예시
#include <iostream> using namespace std; int main(){ //prefixes cout << 213 << '\n' << 0213 << '\n' << 0x213A << '\n' << 0b101 << '\n' //suffixes << 1234567890123456789LL << '\n' << 12345678901234567890ull << '\n' << 12345678901234567890u; return 0; }
출력
213 139 8506 5 1234567890123456789 12345678901234567890 12345678901234567890