- •Предельные значения для целостных типов — файл limits.H
- •Константы для вещественных типов — файл float.H
- •Математические функции — файл math.H
- •Функции ввода-вывода для стандартных файлов — файл stdio.H
- •Функции для работы со строками — файлы string.H, stdlib.H
- •Функции для работы со строками — файлы string.H, stdlib.H
- •Функции для работы с терминалом в текстовом режиме — файл conio.H
- •Специальные функции
- •Функции для управления графической системой
- •Функции для получения изображения на экране
- •Правила программирования
Приложение 2
Основные понятия Си/С++
Предельные значения для целостных типов — файл limits.H
Имя константы |
Стандартные значения |
Смысл |
CHAR_BIT |
8 |
Число битов в байте |
SCHAR_MIN |
-128 |
Минимальное значение для singed char |
SCHAR_MAX |
+127 |
Максимальное значение singed char |
UCHAR_MAX |
225 |
Максимальное значение unsigned char |
CHAR_MIN |
0 |
Минимальное значение для char |
CHAR_MAX |
255 |
Максимальное значение для char |
MB_LEN_MAX |
1 |
Максимальное число байтов в многобайтовом символе |
SHRT_MIN |
-32767 |
Минимальное значение для short |
SHRT_MAX |
+32767 |
Максимальное значение для short |
USHRT_MAX |
65535 |
Максимальное значение для unsigned short |
INT_MIN |
-32767 |
Минимальное значение для int |
INT MAX |
+32767 |
Максимальное значение для int |
UINT_MAX |
65535 |
Максимальное значение unsigned int |
LONG MIN |
-2147483647 |
Минимальное значение для long |
LONG_MAX |
+2147483647 |
Максимальное значение для long |
ULONG MAX |
4294967295 |
Максимальное значение unsigned long |
Константы для вещественных типов — файл float.H
Имя константы |
Стандартные значения |
Смысл |
FLT_RADIX |
2 |
Основание экспоненциального представления, например: 2, 16 |
FLT_DIG |
6 |
Количество верных десятичных цифр |
FLT_EPSILON |
1.19209290E-07F |
Минимальное х, такое, что 1.0 +х не равно 1.0 |
FLT_MANT_DIG |
24 |
Количество цифр по основанию FLT_RADIX в мантиссе |
FLT_MAX |
3.40282347E+38F |
Максимальное число с плавающей точкой |
FLT_MAX_EXP |
+ 128 |
Максимальное n, такое, что FLT_RADIX^n - 1 представимо в виде числа типа float |
FLT_MAX_10_EXP |
+ 38 |
Максимальное целое n,такое, что 10^n пред ставимо как float |
FLT_MIN |
1.17549435E-38F |
Минимальное нормализованное число с плавающей точкой типа float |
FLT_MIN_EXP |
- 125 |
Минимальное n, такое, что 10^n представимо в виде нормализованного числа |
FLT_MIN_10_EXP |
-37 |
Минимальное отрицательное целое n, такое, что 10^n — в области определения чисел типа float |
DBL_DIG |
15 |
Количество верных десятичных цифр для типа double |
DBL_EPSILON |
2.2204460492503131E-16 |
Минимальное х, такое, что 1.0 + х не равно 1.0, где х принадлежит типу double |
DBL_MANT_DIG |
53 |
Количество цифр по основанию FLT_RADIX в мантиссе для чисел типа double |
DBL_MAX |
1.7976931348623158E+308 |
Максимальное число с плавающей точкой типа double |
DBL_MAX_EXP |
+ 1024 |
Максимальное n, такое, что FLT_RADIX^n - 1 представимо в виде числа типа double |
DBL_MAX_10_EXP |
+308 |
Максимальное целое n, такое, что 10^n представимо как double |
DBL_MIN |
2.2250738585072014E-308 |
Минимальное нормализованное число с плавающей точкой типа double |
DBL_MIN_EXP |
-1021 |
Минимальное n, такое, что 10^n представимо в виде нормализованного числа типа double |
DBL_MIN_10_EXP |
-307 |
Минимальное отрицательное целое n, такое, что, 10^n — в области определения чисел типа double |
