Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
С++. Блок1.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
49.02 Кб
Скачать

Int main()

{

int length; // <— Здесь объявляется переменная.

length = 7; // Переменной length присваивается число 7.

cout ≪ "Значение переменной length равно ";

cout << length; // Отображается значение переменной

// length, т.е. число 7.

return 0;

}

Как упоминалось выше, для С++-программ можно выбирать любые имена. Тогда при вводе текста этой программы дадим ей, скажем, имя VarDemo. срр.

Что же нового в этой программе?

Во-первых, инструкция int length; // Здесь объявляется переменная.

Объявляется переменная с именем length целочисленного типа. В C++ все переменные должны быть объявлены до их использования. В объявлении переменной помимо ее имени необходимо указать, значения какого типа она может хранить. Тем самым объявляется тип переменной. В данном случае переменная length может хранить целочисленные значения, т.е. целые числа, лежащие в диапазоне -32 768-32 767. В C++ для объявления переменной целочисленного типа достаточно поставить перед ее именем ключевое слово int . Ниже вы узнаете, что C++ поддерживает широкий диапазон встроенных типов переменных. (Более того, C++ позволяет программисту определять собственные типы данных.)

Во-вторых, при выполнении следующей инструкции переменной присваивается конкретное значение:

length = 7 ; // Переменной length присваивается число 7.

Как отмечено в комментарии, здесь переменной length присваивается число 7. В C++ оператор присваивания представляется одиночным знаком равенства (=). Его действие заключается в копировании значения, расположенного справа от оператора, в переменную, указанную слева от него. После выполнения этой инструкции присваивания переменная length будет содержать число 7. Обратите внимание на использование следующей инструкции для вывода значения переменной length:

cout ≪ length; // Отображается число 7.

В общем случае для отображения значения переменной достаточно в инструкции cout поместить ее имя справа от оператора " ≪ " . Поскольку в данном конкретном случае переменная l e n g th содержит число 7, то оно и будет отображено на экране. Прежде чем переходить к следующему разделу, попробуйте присвоить переменной length другие значения (в исходном коде) и посмотрите на результаты выполнения этой программы после внесения изменений.

Подобно большинству других языков программирования, C++ поддерживает полный диапазон арифметических операторов, которые позволяют выполнять действия над числовыми значениями, используемыми в программе. Приведем самые элементарные.

+ Сложение

- Вычитание

* Умножение

/ Деление

Действие этих операторов совпадает с действием аналогичных операторов в алгебре.

В следующей программе оператор "*" используется для вычисления площади прямоугольника, заданного его длиной и шириной.

// Использование оператора.

#include <iostream>

using namespace std;

Int main()

{

int length; // Здесь объявляется переменная.

int width; // Здесь объявляется вторая переменная.

int area; // Здесь объявляется третья переменная.

length = 7; // Число 7 присваивается переменной length,

width = 5 ; // Число 5 присваивается переменной width.

area = length * width; // <— Здесь вычисляется площадь

// прямоугольника, а результат произведения

// значений переменных length и width

// присваивается переменной area.

cout ≪ "Площадь прямоугольника равна ";

cout ≪ area; // Здесь отображается число 35.

return 0;

В этой программе сначала объявляются три переменные length, width и area. Затем переменной length присваивается число 7, а переменной width — число 5. После этого вычисляется произведение значений переменных length и width (т.е. вычисляется площадь прямоугольника), а результат умножения присваивается переменной area. При выполнении программа отображает следующее.

Площадь прямоугольника равна 35

В этой программе в действительности нет никакой необходимости в использовании переменной area. Поэтому предыдущую программу можно переписать следующим образом.

// Упрощенная версия программы вычисления площади

// прямоугольника.

#include <iostream>

using namespace std;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]