Limity liczb całkowitych
Specyficzne dla firmy Microsoft
Limity dla typów całkowitych są wymienione w poniższej tabeli. Makra preprocesora dla tych limitów są również definiowane podczas dołączania standardowych interfejsów> wiersza polecenia pliku <nagłówka.
Limity dla stałych całkowitych
Stała | Znaczenie | Wartość |
---|---|---|
CHAR_BIT |
Liczba bitów w najmniejszej zmiennej, która nie jest polem bitowym. | 8 |
SCHAR_MIN |
Minimalna wartość zmiennej typu signed char . |
-128 |
SCHAR_MAX |
Maksymalna wartość zmiennej typu signed char . |
127 |
UCHAR_MAX |
Maksymalna wartość zmiennej typu unsigned char . |
255 (0xff) |
CHAR_MIN |
Minimalna wartość zmiennej typu char . |
-128; 0, jeśli /J użyto opcji |
CHAR_MAX |
Maksymalna wartość zmiennej typu char . |
127; 255, jeśli /J użyto opcji |
MB_LEN_MAX |
Maksymalna liczba bajtów w stałej wielorakterowej. | 5 |
SHRT_MIN |
Minimalna wartość zmiennej typu short . |
-32768 |
SHRT_MAX |
Maksymalna wartość zmiennej typu short . |
32767 |
USHRT_MAX |
Maksymalna wartość zmiennej typu unsigned short . |
65535 (0xffff) |
INT_MIN |
Minimalna wartość zmiennej typu int . |
-2147483648 |
INT_MAX |
Maksymalna wartość zmiennej typu int . |
2147483647 |
UINT_MAX |
Maksymalna wartość zmiennej typu unsigned int . |
4294967295 (0xffffffff) |
LONG_MIN |
Minimalna wartość zmiennej typu long . |
-2147483648 |
LONG_MAX |
Maksymalna wartość zmiennej typu long . |
2147483647 |
ULONG_MAX |
Maksymalna wartość zmiennej typu unsigned long . |
4294967295 (0xffffffff) |
LLONG_MIN |
Minimalna wartość zmiennej typu long long |
-9223372036854775808 |
LLONG_MAX |
Maksymalna wartość zmiennej typu long long |
9223372036854775807 |
ULLONG_MAX |
Maksymalna wartość zmiennej typu unsigned long long |
18446744073709551615 (0xffffffffffffffff) |
Jeśli wartość przekracza największą reprezentację całkowitą, kompilator firmy Microsoft generuje błąd.
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla