Megosztás a következőn keresztül:


C2153 fordítási hiba

Egész szám literáloknak legalább egy számjegyből kell állnia.

Megjegyzések

A hexadecimális és bináris literáloknak legalább egy számjegyet kell tartalmazniuk a bevezető sorozat után (0x, 0X, 0bvagy 0B), ellenkező esetben a záró karakter utótagként vagy literál operátorként helytelenül értelmezhető. További információt Egész szám literálok című témakörben talál.

példa

Az alábbi példa c2153-at hoz létre:

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

    int c = 0b;    // C2153
    int d = 0b0;   // OK
}