Информатика. Общая информатика. Основы языка C++. Мамонова Т.Е. - 111 стр.

UptoLike

Составители: 

Величины типы double занимают 8 байтов, под порядок и мантиссу
отводятся 11 и 52 разряда соответственно. Длина мантиссы определяет
точность числа, а длина порядка его диапазон.
Если перед именем типа double стоит спецификатор long, то под ве-
личину отводится байтов.
Тип void
К основным типам также относится тип void Множество значений
этого типа – пусто.
4.3.3. Переменные
Переменная в C++ именованная область памяти, в которой хра-
нятся данные определенного типа. У переменной есть имя и значение.
Имя служит для обращения к области памяти, в которой хранится значе-
ние. Перед использованием любая переменная должна быть описана.
Пример. 14. Описание переменных
int a; float x;
Общий вид оператора описания:
[класс памяти][const]тип имя [инициализатор];
Класс памяти может принимать значения: auto, extern, static, re-
gister. Класс памяти определяет время жизни и область видимости пере-
менной. Если класс памяти не указан явно, то компилятор определяет
его исходя из контекста объявления. Время жизни может быть постоян-
ным в течение выполнения программы или временным в течение
блока. Область видимости часть текста программы, из которой допу-
стим обычный доступ к переменной. Обычно область видимости совпа-
дает с областью действия. Кроме того случая, когда во внутреннем бло-
ке существует переменная с таким же именем.
Const показывает, что эту переменную нельзя изменять (имено-
ванная константа).
При описании можно присвоить переменной начальное значение
(инициализация).
Классы памяти:
auto –автоматическая локальная переменная. Спецификатор auto
может быть задан только при определении объектов блока, например,
в теле функции. Этим переменным память выделяется при входе в блок
и освобождается при выходе из него. Вне блока такие переменные
не существуют.
111