C/limits.h
Версия от 12:24, 22 июня 2010; Admin (обсуждение | вклад) (Новая страница: «{{C Standard library}} '''limits.h''' — заголовочный файл стандартной библиотеки общего назначения языка…»)
C | ||||
---|---|---|---|---|
Имя | Описание | Типичное значение 32-битной выполняемой/компилируемой программы(с 1995 и сейчас) |
Типичное значение 64-битной выполняемой/компилируемой (с 2008(?)) |
Стандартный минимум- или максимум диапазона значений по ANSI |
---|---|---|---|---|
CHAR_BIT |
Число бит в байте | 8 | 8 | ≥ 8 |
SCHAR_MIN |
Минимальное значение для знакового char | −128 | −128 | ≤ -127 |
SCHAR_MAX |
Максимальное значение для знакового char | +127 | +127 | ≥ +127 |
UCHAR_MAX |
Максимальное значение для беззнакового char | +255 | +255 | ≥ +255 |
CHAR_MIN |
Минимальное значение для char | −128 | −128 | ≤ -127 (если char представлено как aзнаковый char ; иначе 0)
|
CHAR_MAX |
Максимальное значение для char | +127 | +127 | ≥ +127 (если char представлено какзнаковый char ; иначе +255)
|
MB_LEN_MAX |
Максимальная многобайтовая длина символа по всем локалям | различается, обычно от 4 | различается, обычно от 4 | ≥ 1 |
SHRT_MIN |
Минимальное значение для short int | −32,768 | −32,768 | ≤ -32,767 |
SHRT_MAX |
Максимальное значение для short int | +32,767 | +32,767 | ≥ +32,767 |
USHRT_MAX |
Максимальное значение для беззнакового short int | +65,535 | +65,535 | ≥ +65,535 |
INT_MIN |
Минимальное значение для int | −2,147,483,648 | −2,147,483,648 | ≤ -32,767 |
INT_MAX |
Максимальное значение для int | +2,147,483,647 | +2,147,483,647 | ≥ +32,767 |
UINT_MAX |
Максимальное значение для беззнакового int | +4,294,967,295 | +4,294,967,295 | ≥ +65,535 |
LONG_MIN |
Минимальное значение для long int | −2,147,483,648 | −9,223,372,036,854,775,808 | ≤ -2,147,483,647 |
LONG_MAX |
Максимальное значение для long int | +2,147,483,647 | +9,223,372,036,854,775,807 | ≥ +2,147,483,647 |
ULONG_MAX |
максимальное значение для беззнакового long int | +4,294,967,295 | +18,446,744,073,709,551,615 | ≥ +4,294,967,295 |
LLONG_MIN |
Минимальное значение для long long int | −9,223,372,036,854,775,808 | −9,223,372,036,854,775,808 | ≤ -9,223,372,036,854,775,807 |
LLONG_MAX |
Максимальное значение для long long int | +9,223,372,036,854,775,807 | +9,223,372,036,854,775,807 | ≥ +9,223,372,036,854,775,807 |
ULLONG_MAX |
максимальное значение для беззнакового long long int | +18,446,744,073,709,551,615 | +18,446,744,073,709,551,615 | ≥ +18,446,744,073,709,551,615 |