Compartilhar via


Limites de inteiro

Específicos do Microsoft

Os limites para tipos inteiros estão listados na tabela a seguir.Esses limites também são definidas no cabeçalho padrão limites de arquivo.H.

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.

–2147483648

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.

–2147483648

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)

_I64_MIN

Valor mínimo para uma variável do tipo__int64

-9223372036854775808

_I64_MAX

Valor máximo para uma variável do tipo__int64

9223372036854775807

_UI64_MAX

Valor máximo para uma variável do tipo _ _ Int64 não assinado

18446744073709551615 (0xffffffffffffffff)

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

Consulte também

Referência

Limites de flutuante