В этом уроке мы изучим переменные в C++, их типы и выполним простые арифметические операции.
Переменные
Переменная — ячейка памяти компьютера для хранения данных. Это может быть символ (например, ‘D’), число (целое или с плавающей точкой) или другие данные. К этой ячейке можно обращаться и использовать хранящиеся в ней данные.
Типы переменных
В C++ множество типов переменных. Основные:
- int: целочисленный тип (например, 1, 2, -3, 1000).
- char: хранит один символ (например, ‘D’, ‘a’, ‘5’).
- bool: логический тип, принимает значения true или false.
- float: число с плавающей точкой (например, 3.14, -2.5).
Существуют и другие, например, unsigned int (только неотрицательные целые числа), long long int (целые числа с большим диапазоном), short int (целые числа с меньшим диапазоном).
Работа с переменными
Создание переменной целого типа:
int nam = 10;
int — тип, nam — имя, 10 — значение. Инициализацию можно выполнить при объявлении или позже:
int nam;
nam = 10;
Вывод значения на экран:
std::cout << nam << std::endl; // Выведет 10
Аналогично для других типов:
float pi = 3.14;
std::cout << pi << std::endl; // Выведет 3.14
Ввод данных с клавиатуры:
int nam;
std::cin >> nam;
std::cout << "User wrote: " << nam << std::endl;
Арифметические операции
C++ поддерживает стандартные арифметические операции:
- + (сложение)
- — (вычитание)
- * (умножение)
- / (деление)
- % (остаток от деления)
Простой калькулятор
Пример простого калькулятора:
int nam1, nam2, sum;
std::cin >> nam1;
std::cin >> nam2;
sum = nam1 + nam2;
std::cout << nam1 << " + " << nam2 << " = " << sum << std::endl;
Этот код вводит два числа, складывает их и выводит результат. Аналогично реализуются вычитание, умножение и деление. Оператор % возвращает остаток от деления.
Сокращенная запись арифметических операций
int result = 10;
result *= 2; // result = result * 2;
result -= 1; // result = result - 1;
result += 3; // result = result + 3;
Мы рассмотрели основы работы с переменными в C++ и выполнили простые арифметические операции. Это фундаментальные концепции, которые будут использоваться в последующих уроках.