💀
Второй курс РПО
C++
C++
  • Свойства и типы
  • Блок-схемы
  • Visual Studio
  • Первый проект
  • Вывод данных
  • Типы данных
  • Переменные и Константы
  • Ввод данных
  • Литералы
  • Задание [ ! ]
  • Первая практическая
  • Операторы в языке программирования
  • Арифметические операции в C++
  • Применение арифметических операций
  • Практическая работа №2
  • Практическая работа №3
  • Логические операции
    • Справочник по командам
  • Практическая работа №4
  • Практическая работа №5
  • Массивы
    • Спец. задание
  • ⚙️Справочник по C++
  • Домашнее задание №1
  • Функции
    • Более краткая версия
  • Практическая работа №6
  • Указатели
  • Задание на экране 12.12
  • Введение в строки
  • Перегрузка функций в C++
  • Функции класса
  • Полезные штуки
  • Работа с классами в C++
  • Дружественные классы в C++
Powered by GitBook
On this page
  • Что такое Переменные и Константы
  • Идентификаторы
  • Вывод Значений на Экран
  • Вещественные Переменные и Константы
  • Символьные и Логические Переменные

Переменные и Константы

08.11.2024 - X

Мы уже познакомились с типами данных и знаем, как классифицируется информация для хранения. Теперь нужно понять, как записывать данные в память и как к ним обращаться.

Что такое Переменные и Константы

  • Переменная — это область памяти с именем, где можно хранить изменяемые данные. Пример: возраст.

  • Константа — это область памяти с именем, где хранятся неизменяемые данные. Пример: количество дней в неделе.

Идентификаторы

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

Правила составления имён:

  1. Только латинские буквы (большие и маленькие), цифры и символ _.

  2. Имя не может начинаться с цифры.

  3. Запрещены пробелы и другие символы.

Пример: age, total_count, MAX_VALUE

Объявление и Инициализация Переменных и Констант

  1. Переменная:

    int age;
    age = 34;

    Здесь age — переменная типа int, а 34 — значение, которое ей присваивается.

  2. Константа:

    const int DAYS_IN_WEEK = 7;

    Слово const показывает, что значение DAYS_IN_WEEK не изменится.

Инициализация

  • Пример объявления с инициализацией:

    int age = 34;

Вывод Значений на Экран

Для вывода значений переменных и констант используют cout. Примеры:

cout << age;
cout << "Возраст: " << age << "\n";

Практические Примеры

  • Целочисленные переменные и константы:

    int Age = 34;
    const int DAYS_IN_WEEK = 7;
  • Программа для расчёта количества часов в 2000 году:

    #include <iostream>
    using namespace std;
    
    int main() {
        const int DayIn_2000Year = 366;
        const int HourInDay = 24;
        int HourIn_Year2000 = DayIn_2000Year * HourInDay;
        cout << "Hours in 2000: " << HourIn_Year2000 << "\n";
        return 0;
    }

Вещественные Переменные и Константы

Числа с плавающей точкой (например, вес) могут быть объявлены с типами float или double:

float weight = 12.345;
double weight_atom = 2.5194e+17;

Экспоненциальная форма записи: 2.5194e+17 — это 251940000000000000.

Пример программы расчёта стоимости

#include <iostream>
using namespace std;

int main() {
    float Cost = 10.50;
    int Count = 5;
    float Discount = 0.05;
    float Price = Count * Cost - Count * Cost * Discount;
    cout << "Please, pay: " << Price << "\n";
    return 0;
}

Символьные и Логические Переменные

Пример объявления:

bool Flag = true;
char Symbol = 'A';
const char NewLine = '\n';
cout << NewLine; // Пустая строка

Логическая переменная может быть true или false, а символьная переменная хранит один символ, например, 'A'.

PreviousТипы данныхNextВвод данных

Last updated 6 months ago