В данной статье будет рассмотрено:
- Оператор объявления
- Оператор присваивание
- Синтаксис оператора объявления
- Использование cin
- Что такое конкатенация
Объявление и присваивание
Разберем такую программу:
*знак решетки*include<iostream>
int main()
{
setlocale(LC_ALL,”Ru”);
using namespace std;
int cars; // Объявляете переменную, но в этой переменной содержится мусор (абсолютно случайное число)
cars= 3; // Присвоили значение 3 переменной cars, теперь в ней хранится не мусор, а конкртеной число
cout <<“У моего отца имеется “ <<cars <<“ машины\n”; // В этой строке мы отображаем значение переменной cars.
// Также мы можем с переменной cars производить арифметический действия
// К примеру
cars= cars * 2; // теперь переменная cars хранит значение равное 6
cout<< “У моего отца и моего дедушки в общей сумме получается ” << cars << “ машин\n”;
return 0;
}
В консоль у нас выводиться следующее:
У моего отца имеется 3 машины
У моего отца и моего дедушки в общей сумме получается 6 машин
(Потренируйся и попробуй провести свой тесты в этой программой)
Если мы проигнорируем или забудем присвоить переменной значение, то это вызовет ошибку на этапе компиляции.
Символ “=” – является операцией присваивания. Сама операция присваивания выполняется справа налево. Также мы можем объявить и присвоить значение переменной при ее объявлении. Таких операторов может быть несколько в одной строке.
Синтаксис таков:
int cars = 3, wheel = 12, seats = 15;
Если подробно разобрать строку
int cars;
int – тип хранимых данных
cars – имя переменной
; - точка с запятой, окончание оператора
Синтаксис объявления переменной таков: *тип данных* *имя переменной* = *значение*
По своей сути, оператор объявления своим присутствием говорит компилятору, что ему нужно выделить память для хранения значения переменной. Также, переменную можно объявить перед ее использованием.
Использование cin
Рассмотрим программу выше, но немного редактированную:
*знак решетки* include <iostream>
int main()
{
setlocale(LC_ALL,”Ru”);
using namespace std;
int cars;
cout<< “Сколько у твоего отца будет машин:”;
cin >> cars; // Ввод числа
cout <<“У моего отца имеется “ <<cars <<“ машины\n”;
cars= cars * 2;
cout<< “У моего отца и моего дедушки в общей сумме получается ” << cars << “ машин\n”;
return 0;
}
В консоль у нас выводиться следующее:
Сколько у твоего отца будет машин: 7
У моего отца имеется 7 машины
У моего отца и моего дедушки в общей сумме получается 14 машин
Строка
cin >> cars;
Информационный поток из объекта cin в переменную cars. При выводе операция “<<” вставляет символы в поток вывода. При выводе объект cin использует операцию “>>” для извлечения символов из потока ввода. Обычно в правой части операции указывается переменная(-ие), которой будут присваиваться извлеченные данные.
Конкатенация
Конкатенация - комбинирование операторов вывода в одном. С помощью операции “<<” можно объединить(выполнить конкатенацию) вывод следующим образом:
cout << “Привет” << “ меня зовут ” << “ Толик” << endl;
Аналог такой записи:
cout<< “Привет”
cout << “ меня зовут ”
cout << “ Толик”
cout << endl
Еще один аналог такой записи:
cout << “Привет”
<< “ меня зовут ”
<< “ Толик”
<< endl;
Конец
На этом стоит закончить данный урок. Пробуйте сами писать код, пишите свои вопросы в комментарии. Надеюсь, эта статья была вам чем-то полезна или вы что-то узнали новое. Спасибо вам за время.
Также вы можете посетить мой первый урок – ссылка