Partilhar via


Erro do compilador C2153

literais inteiros devem ter pelo menos um dígito

Observações

Literais hexadecimais e binários devem conter pelo menos um dígito após a sequência principal (0x, 0X, 0bou 0B), caso contrário, o caractere à direita pode ser interpretado incorretamente como um sufixo ou operador literal. Consulte Literais inteiros para obter mais informações.

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
}