Сьогодні ми обговоримо (Змінні, Типи Даних та Введення/Виведення).
C++
2.1 Що таке змінні?
Змінна — це контейнер для зберігання даних. Вона має ім’я, тип та значення. У C++ змінні оголошуються за допомогою наступного синтаксису:
= ;
Приклад:
int age = 25; // Цілочислова змінна, яка зберігає значення 25
2.2 Типи даних у C++
- Основні типи даних:
int
: Цілі числа (наприклад, 1, -5).float
: Дробові числа (наприклад, 3.14).char
: Окремі символи (наприклад, 'a').bool
: Логічні значення (true
абоfalse
).
2. Розширені типи даних:
string
(потрібен#include <string>
).array
,vector
(буде розглянуто в наступних випусках).
2.3 Введення та Виведення
Введення та виведення є основою інтерактивних програм. У C++ стандартна бібліотека надає std::cin
для введення та std::cout
для виведення.
Виведення за допомогою std::cout
Ви можете вивести текст або змінні на консоль за допомогою std::cout
і оператора <<
:
std::cout << "Ласкаво просимо до програмування на C++!";
Також можна комбінувати рядки та змінні:
int age = 20;
std::cout << "Вам " << age << " років." << std::endl;
Введення за допомогою std::cin
Для зчитування введення від користувача використовуйте std::cin
з оператором >>
:
int number;
std::cout << "Введіть число: ";
std::cin >> number;
std::cout << "Ви ввели: " << number << std::endl;
Приклад програми
Ось програма, яка поєднує введення та виведення:
#include <iostream>
#include <string>
using namespace std;
int main() {
string name;
int age;
cout << "Введіть ваше ім’я: ";
cin >> name;
cout << "Введіть ваш вік: ";
cin >> age;
cout << "Привіт, " << name << "! Вам " << age << " років." << std::endl;
}
Примітки
- Використовуйте
std::getline(std::cin, variable)
, щоб зчитувати рядки з кількома словами, а також для того, щоб не вказуватиstd::
кожного разу, використовуйте на початкуusing namespace std;
. - Остерігайтеся комбінувати
cin
іgetline
, щоб уникнути проблем із введенням.
2.4 Константи
Константи — це змінні, значення яких не можна змінити після ініціалізації. Для визначення констант використовуйте ключове слово const
:
const double PI = 3.14159;
cout << "Значення числа PI: " << PI << std::endl;
Перекладено з: [Learn Programming Step by Step Using C++: Episode 2](https://medium.com/@walaazahran183/learn-programming-step-by-step-using-c-episode-2-24d690c7bc79)