정수 리터럴에는 하나 이상의 숫자가 있어야 합니다.
16진수 및 이진 리터럴은 선행 시퀀스(0x
, 0X
, 0b
또는 0B
) 뒤에 하나 이상의 숫자를 포함해야 합니다. 그렇지 않으면 후행 문자가 접미사 또는 리터럴 연산자로 잘못 해석될 수 있습니다. 자세한 내용은 정수 리터럴 참조하세요.
다음 샘플에서는 C2153을 생성합니다.
// C2153.cpp
int main()
{
int a = 0x; // C2153
int b = 0x0; // OK
int c = 0b; // C2153
int d = 0b0; // OK
}