Compartilhar via


Erro do Compilador C2153

literais inteiros devem ter pelo menos um dígito

Observações

Literais hexadecimal e binários devem conter pelo menos um dígito após a sequência inicial (0x, 0X, 0bou 0B), caso contrário, o caractere seguinte pode ser interpretado incorretamente como um sufixo ou operador literal. Para saber mais, consulte Literais inteiros.

Exemplo

O exemplo a seguir gera C2153:

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

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