typedef struct
{
int quot;
int rem;
}
div_t;
Поле quot содержит частное, а поле rem - остаток от деления.
EDOM <cerrno>, <errno.h>
Макрос задает отличную от нуля целочисленную константу (33), что позволяет обнаружить ошибку выхода аргумента математической функции из области допустимых значений. В этом случае переменная errno устанавливается в значение EDOM.
EOF <cstdio>, <stdio.h>
Константа сообщает об окончании файла (представляет собой отрицательное целое число).
ERANGE <cerrno>, <errno.h>
Макрос задает отличную от нуля целочисленную константу (34), что позволяет обнаружить ошибку диапазона результата математической функции, когда значение функции не может быть представлено объектом типа double. В этом случае переменная errno устанавливается в значение ERANGE.
errno <cerrno>, <errno.h>
Глобальная целочисленная переменная для обработки ошибок, возникающих при использовании математических функций (может содержать номер ошибки, который дает дополнительную информацию о последней из обнаруженных ошибок).
EXIT_FAILURE <cstdlib>, <stdlib.h>
Код состояния, который может использоваться при обращении к библиотечной функции exit( ) для сообщения об ошибке.
EXIT_SUCCESS <cstdlib>, <stdlib.h>
Код состояния, который может использоваться при обращении к библиотечной функции exit( ) для сообщения об успешном завершении программы.
FILE <cstdio>, <stdio.h>
Этот тип данных является структурным типом и содержит информацию, необходимую для выполнения операций с файлом. Реализация типа FILE зависит от конкретной реализации.
filebuf <fstream>
Специализация шаблона классов basic_filebuf для типа данных char:
typedef basic_filebuf<char> filebuf;
float_round_style
<limits>
Перечисляемый тип определяет константы для различных способов округления при сложении чисел с плавающей точкой:
enum
float_round_style
{
round_indeterminate = -1,
round_toward_zero = 0,
round_to_nearest = 1,
round_toward_infinity = 2,
round_toward_neg_infinity = 3
};
FLT_...
<float.h>
Константы для типа float:
// Количество верных десятичных цифр
#define FLT_DIG 6
// Минимально возможное значение, такое что
// 1.0+FLT_EPSILON != 1.0
#define FLT_EPSILON 1.192092896e-07F
// Количество битов в мантиссе
#define FLT_MANT_DIG 24
// Максимальное значение
#define FLT_MAX 3.402823466e+38F
// Максимальное значение десятичной экспоненты
#define FLT_MAX_10_EXP 38
// Максимальное значение двоичной экспоненты
#define FLT_MAX_EXP 128
// Минимальное положительное значение
#define FLT_MIN 1.175494351e-38F
// Минимальное значение десятичной экспоненты
#define FLT_MIN_10_EXP (-37)
// Минимальное значение двоичной экспоненты
#define FLT_MIN_EXP (-125)
Аналогичные константы определены также для типов double (DBL_...) и long double (LDBL_...).
Следующие константы не имеют соответствия для типов double и long double.
// Основание представления экспоненты
#define FLT_RADIX 2
// Используемый способ округления
#define FLT_ROUNDS 1
FOPEN_MAX <cstdio>, <stdio.h>
Константа задает максимальное число открытых потоков. Оно должно быть больше или равно 8.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.