Udostępnij za pośrednictwem


Limity liczby całkowitej

Programu Microsoft

Limity dla typów całkowitych są wymienione w poniższej tabeli.Ograniczenia te są również określone w standardowy nagłówek pliku limitów.H.

Ograniczenia dotyczące stałych całkowitą

Stała

Znaczenie

Wartość

CHAR_BIT

Liczba bitów w najmniejszej zmienna, która nie jest pole bitowe.

8

SCHAR_MIN

Minimalna wartość dla zmiennej typu podpisane char.

–128

SCHAR_MAX

Maksymalna wartość dla zmiennej typu podpisane char.

127

UCHAR_MAX

Maksymalna wartość dla zmiennej typu unsigned char.

255 (0xff)

CHAR_MIN

Minimalna wartość dla zmiennej typu char.

–128; 0, jeśli jest używana opcja /J

CHAR_MAX

Maksymalna wartość dla zmiennej typu char.

127; 255, jeśli jest używana opcja /J

MB_LEN_MAX

Maksymalna liczba bajtów w stałej multicharacter.

5

SHRT_MIN

Minimalna wartość dla zmiennej typu krótki.

–32768

SHRT_MAX

Maksymalna wartość dla zmiennej typu krótki.

32767

USHRT_MAX

Maksymalna wartość dla zmiennej typu krótko niepodpisane.

65535 (0xffff)

INT_MIN

Minimalna wartość dla zmiennej typu int.

–2147483648

INT_MAX

Maksymalna wartość dla zmiennej typu int.

2147483647

UINT_MAX

Maksymalna wartość dla zmiennej typu unsigned int.

4294967295 (0xffffffff)

LONG_MIN

Minimalna wartość dla zmiennej typu long.

–2147483648

LONG_MAX

Maksymalna wartość dla zmiennej typu long.

2147483647

ULONG_MAX

Maksymalna wartość dla zmiennej typu unsigned long.

4294967295 (0xffffffff)

_I64_MIN

Minimalna wartość dla zmiennej typu__int64

-9223372036854775808

_I64_MAX

Maksymalna wartość dla zmiennej typu__int64

9223372036854775807

_UI64_MAX

Maksymalna wartość dla zmiennej typu unsigned __int64

18446744073709551615 są (0xffffffffffffffff)

Jeśli wartość przekracza reprezentacji największą liczbą całkowitą, kompilator Microsoft generuje błąd.

Zobacz też

Informacje

Szybująca limitów