maestro7it_education

Форк
0

README.md

Основы синтаксиса C++: Переменные, типы данных и операторы

Объявление переменных

В C++ переменные объявляются с указанием их типа перед именем переменной.

Ниже приведены примеры:

int age = 25; // Целое число
double height = 180.5; // Вещественное число с плавающей точкой
char grade = 'A'; // Символ
bool isPassed = true; // Логическое значение

C++ не использует ключевые слова var, let или const, как в некоторых других языках, но можно использовать модификаторы для ограничения области видимости или для создания неизменяемых переменных:

  • const: для создания констант, которые нельзя изменить после инициализации.
const double pi = 3.14159; // Константа

Типы данных

C++ предоставляет следующие основные типы данных:

1. Целые числа:

  • int (обычные целые числа)
  • short (короткие целые числа)
  • long (длинные целые числа)

2. Числа с плавающей точкой:

  • float (одинарной точности)
  • double (двойной точности)
  • long double (расширенной точности)

3. Символы:

  • char (хранит один символ, например, 'A')

4. Булевые значения:

  • bool (истинное или ложное значение: true или false)

5. Строки:

В C++ строки могут быть представлены с использованием типа std::string:

std::string name = "John";

Основные операторы

1. Арифметические операторы:

  • + (сложение)
  • - (вычитание)
  • (*) (умножение)
  • / (деление)
  • % (остаток от деления)

Пример:

int a = 10;
int b = 5;
int sum = a + b; // 15
int difference = a - b; // 5
int product = a * b; // 50
int quotient = a / b; // 2
int remainder = a % b; // 0

2. Логические операторы:

  • && (логическое И)
  • || (логическое ИЛИ)
  • ! (логическое НЕ)

Пример:

bool result1 = (a > b) && (b > 0); // true
bool result2 = (a < b) || (b == 5); // true
bool result3 = !(a == b); // true

3. Операторы сравнения:

  • == (равенство)
  • != (неравенство)
  • (больше)

  • < (меньше)
  • = (больше или равно)

  • <= (меньше или равно)

Пример:

bool isEqual = (a == b); // false
bool isGreater = (a > b); // true

Это основные синтаксические элементы, с которыми можно начать работать в C++.

Автор: Дуплей Максим Игоревич

Дата: 07.09.2024

Версия 1.0

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.