§ 1. Числовые типы данных. Ввод-вывод данных
Понятие типа данных
На практике редко приходится писать программы, которые решают только одну задачу. Обычно программы пишутся для решения целого класса задач, которые можно сформулировать в общем виде. В программировании для решения задач в общем виде также используют переменные. Поскольку с такими переменными будет работать компьютер, то они должны храниться в его памяти. Информацию, представленную в виде, пригодном для обработки на компьютере, называют данными. Переменная в программировании — именованная ячейка памяти, хранящая значение переменной. Компьютер может обрабатывать данные разных типов: целые и действительные числа, символы, тексты и др. Тип данных определяет способ хранения данных в памяти компьютера, диапазон возможных значений данных и операции, которые с этим типом данных можно выполнять. Для того чтобы использовать какую-либо переменную, ее необходимо описать. Описание переменных выполняется перед их использованием и может располагаться в любом месте программы. При описании переменной выделяется память для хранения ее значения. Переменная получает значение, которое хранилось по выделенному адресу. Переменную при описании можно инициализировать (задать значение). В процессе выполнения программы значение переменной может изменяться. Формат описания переменной: <тип> <имя переменной>; Для обозначения имени переменной используются буквы латинского алфавита, цифры и знак «_». Первым символом должна быть буква или знак подчеркивания (пример 1.11). Тип данных double в языке программирования C++ позволяет работать с числами и выполнять над ними арифметические действия: сложение, вычитание, умножение и деление. Этот тип соответствует типу real в языке программирования Pascal. |
Справочную информацию о языке программирования C++ можно найти в Интернете. Одним из наиболее известных ресурсов является сайт cppreference.com. Русскоязычная версия сайта доступна по адресу https://ru.cppreference.com/ Первым языком программирования, в котором появилась возможность создавать переменные, считается Ассемблер. В 1957 г. появился язык Фортран, который позволил использовать разные числовые типы данных, необходимые для сложных расчетов: целые, вещественные (действительные) и комплексные. Язык программирования C++ поддерживает возможность работы с большим количеством разнообразных типов данных. Здесь можно найти аналоги всех тех типов данных, которые знакомы из языка программирования Pascal. Пример 1.11. Примеры описания переменных:
Диапазон возможных значений типа double задается числами в стандартном представлении от −1.7∙10308 до 1.7∙10308. Самое маленькое положительное число типа double приблизительно равно 4.9∙10−324. При вычислениях в числе хранится 15—16 цифр. В С++ кроме типа данных double могут использоваться float и long double.
Переменные типа double занимают в памяти компьютера 64 бита, float — 32 бита, long double — 80 бит. |