Sdílet prostřednictvím


Chyba kompilátoru C2153

Celočíselné literály musí mít alespoň jednu číslici.

Poznámky

Šestnáctkové a binární literály musí obsahovat alespoň jednu číslici za úvodní sekvencí (0x, 0X, 0bnebo 0B), jinak může být koncový znak nesprávně interpretován jako přípona nebo literálový operátor. Další informace najdete v tématu Celočíselné literály.

Příklad

Následující příklad vygeneruje C2153:

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

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