Compartilhar via


Limites de inteiro do C++

Específicos do Microsoft

Os limites para tipos inteiros estão listados na tabela a seguir.Esses limites são definidos no cabeçalho padrão limites de arquivo.H.Microsoft c também permite que a declaração de variáveis de tamanho inteiro, que são tipos integrais de tamanho 8, 16 ou 32 bits.Para obter mais informações sobre números inteiros de tamanho, consulte Tipos de inteiros de tamanho.

Limites de constantes de inteiro

Constante

Significado

Valor

CHAR_BIT

Número de bits na variável menor que não é um campo de bits.

8

SCHAR_MIN

Valor mínimo para uma variável do tipo assinado char.

–128

SCHAR_MAX

Valor máximo para uma variável do tipo assinado char.

127

UCHAR_MAX

Valor máximo para uma variável do tipo unsigned char.

255 (0xff)

CHAR_MIN

Valor mínimo para uma variável do tipo char.

azul-amarelo; 0 se a opção /J usada

CHAR_MAX

Valor máximo para uma variável do tipo char.

127; 255 se usou a opção /J

MB_LEN_MAX

Número máximo de bytes em uma constante de multicharacter.

5

SHRT_MIN

Valor mínimo para uma variável do tipo curto.

–32768

SHRT_MAX

Valor máximo para uma variável do tipo curto.

32767

USHRT_MAX

Valor máximo para uma variável do tipo unsigned short.

65535 (0xffff)

INT_MIN

Valor mínimo para uma variável do tipo int.

–2147483647 – 1

INT_MAX

Valor máximo para uma variável do tipo int.

2147483647

UINT_MAX

Valor máximo para uma variável do tipo unsigned int.

4294967295 (0xffffffff)

LONG_MIN

Valor mínimo para uma variável do tipo longo.

–2147483647 – 1

LONG_MAX

Valor máximo para uma variável do tipo longo.

2147483647

ULONG_MAX

Valor máximo para uma variável do tipo unsigned long.

4294967295 (0xffffffff)

Se um valor exceder a representação do número inteiro maior, o compilador Microsoft gera um erro.

Específicos do Microsoft final

Consulte também

Referência

Constantes de inteiro c