Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C/C++의 정수 리터럴(접두사 및 접미사)


이 튜토리얼에서는 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