编译器错误 C2153

十六进制常量必须至少有一个十六进制数字

十六进制常量 0x、0X 和 \x 无效。 x 或 X 后面必须至少有一个十六进制数字。

下面的示例生成 C2153:

// C2153.cpp
int main() {
   int a= 0x;    // C2153
   int b= 0xA;   // OK
}