Урок 2. Переменные [ C++ ]
0.0/5 оценка (0 голосов)

Создание переменной резервирует место в памяти или пространство в памяти для хранения значений. Компилятор требует, чтобы был указан тип данных (data type) для каждой объявленной переменной.

Integer - тип, который представляет собой целое числовое значение. Ключевое слово - int.
C++ требует, чтобы был указан тип и идентификатор для каждой определенной переменной.
Идентификатор - это имя переменной, функции, класса, модуля или любого другого определяемого пользователем элемента. Идентификатор начинается с буквы (A-Z или a-z) или символа подчеркивания ( _ ), за которым следуют дополнительные буквы, символы подчеркивания и цифры (от 0 до 9).
Например, переменная myVariable может содержать целочисленные значения:

int myVariable = 10; 

Различные операционные системы могут резервировать различные размеры памяти для одного и того же типа данных. 

Присвоим переменной значение и выведем на печать. 

#include <iostream>
using namespace std;

int main()
{
int myVariable = 10;
cout << myVariable;
return 0;
}
// Возвращает 10


Язык программирования C++ чувствителен к регистру, поэтому myVariable и myvariable - это два разных идентификатора.


Необходимо объявить все переменные с именем и типом данных, прежде чем использовать их в программе. В тех случаях, нескольких переменных одного типа, их можно определить в одном объявлении, разделив их с помощью запятой 

int a, b; // определяет две переменные типа int


Переменной может быть присвоено значение, и она может использоваться для выполнения операций.
Например, можно создать дополнительную переменную sum и присвоить ей сумму двух переменных a и b.

 

int a = 30; 
int b = 15; 
int sum = a + b;
// Сумма равна 45
​

Используем оператор+, чтобы добавить два числа.


Создадим программу для вычисления и выдачи на печать суммы двух целых чисел. 

#include <iostream>
using namespace std;

int main()
{
int a = 30;
int b = 12;
int sum = a + b;

cout << sum;

return 0;
}

//Выводится 42


Все переменные должны быть определены с именем и типом данных, прежде чем они могут быть использованы в программе.

Операторы прерывания строки \(endl\) и \\(n\)

Есть возможность присвоить значение переменной во время ее объявления или сначала объявить ее, а присвоить значение позже.
Можно также изменить значение переменной.

int a; 
int b = 42;

a = 10;
b = 3;


Значение переменной можно присвоить только в формате объявленного типа данных.


Чтобы позволить пользователю ввести значение, используется оператор cin в сочетании с оператором извлечения (>>). Переменная, содержащая извлеченные данные, следует за оператором.
Как и в случае с cout, извлекаемые cin данные могут быть использованы для запроса более одного значения в одном операторе: cin >> a > > b;


Следующий код предлагает пользователю ввести число и сохраняет его в переменной a:

#include <iostream>
using namespace std;

int main()
{
int a;
cout << "Пожалуйста, введите номер! \n";
cin >> a;

return 0;
}

Когда программа запускается, она выводит сообщение "пожалуйста, введите номер", а затем ждет, пока пользователь введет номер и нажмет Enter или Return.
Введенное число хранится в переменной a.
Программа будет ждать до тех пор, пока пользователю не потребуется ввести номер.

Пользовательский ввод можно принимать несколько раз на протяжении всей программы:

#include <iostream>
using namespace std;

int main()
{
int a, b;
cout << "Введите число \n";
cin >> a;
cout << "Введите второе число \n";
cin >> b;

return 0;
}




Код, который принимает входные данные двух чисел и печатает их сумму.


#include <iostream>
using namespace std;
int main() 
{
int a, b;
int sum;
cout << "Введите число \n";
cin >> a;
cout << "Введите второе число \n";
cin >> b;
sum = a + b;
cout << "Сумма равна: " << sum << endl;

return 0;
}