Это предопределенные объекты потоковых классов, связанные со стандартными периферийными устройствами. Ими можно пользоваться сразу же после активизации программы. Объект cin является объектом класса istream и используется при клавиатурном вводе. Объекты cout, cerr, clog являются объектами класса ostream и используется при выводе на экран.
CHAR_MAX, CHAR_MIN <climits>, <limits.h>
Константы задают соответственно максимальное и минимальное значения для типа char. Если в конкретной реализации поддерживается тип signed char,то CHAR_MAX = SCHAR_MAX, CHAR_MIN = SCHAR_MIN. В противном случае CHAR_MAX = UCHAR_MAX, CHAR_MIN = UCHAR_MIN.
clock_t <ctime>, <time.h>
Этот тип данных предназначен для представления времени:
typedef long clock_t;
Значение такого типа возвращает функция clock( ).
CLOCKS_PER_SEC <ctime>, <time.h>
Константа задает количество аппаратных прерываний процессора (тиков) в секунду. Функция clock( ) возвращает время, выраженное в тиках. Чтобы перевести его в секунды, возвращенное этой функцией значение необходимо разделить на CLOCKS_PER_SEC.
DBL_... <float.h>
См. ниже FLT_...
div_t <cstdlib>, <stdlib.h>
Структурный тип для определения типа возвращаемого значения функции div( ):
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.
fpos_t <cstdio>, <stdio.h>
Тип, используемый функциями fgetpos( ) и fsetpos( ) для получения или установки текущей позиции файла:
typedef long fops_t;
HUGE_VAL <cmath>, <math.h>
Макрос для хранения наибольшего значения для типа double.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.