C++ Урок 3: Переменные и простой калькулятор

В этом уроке мы изучим переменные в 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++ и выполнили простые арифметические операции. Это фундаментальные концепции, которые будут использоваться в последующих уроках.

Что будем искать? Например,программа