Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Прості Оператори | Знайомство з Операторами
Знайомство з C++
course content

Зміст курсу

Знайомство з C++

Знайомство з C++

1. Привіт, C++
2. Змінні та Типи Даних
3. Знайомство з Операторами
4. Знайомство з Потоком Програми
5. Знайомство з Функціями

Прості Оператори

Оператор присвоєння (=): в програмуванні використовується для присвоєння значення змінній. Синтаксис виглядає наступним чином:

cpp

main

1234567891011
#include<iostream> int main() { int myVar = 9; int yourVar; yourVar = myVar; //assign yourVar the value of myVar std::cout << myVar << std::endl << yourVar; }

З типом даних string це працює точно так само:

cpp

main

12345678910111213
#include <iostream> #include <string> int main() { std::string myVar = "codefinity"; std::string yourVar; yourVar = myVar; //assign yourVar the value of myVar std::cout << myVar << std::endl; std::cout << yourVar << std::endl; }

Оператори рівність (==) і нерівність (!=) використовуються для чисельного порівняння 2 змінних:

cpp

main

1234567891011
#include <iostream> int main() { int var = 9; int yourVar = (var == 9); int myVar = (var == -9); std::cout << yourVar << std::endl; std::cout << myVar << std::endl; }

Чому 1 і 0? Це альтернативний підхід до використання булевого типу даних. Коли вираз var == 9 є true, він представляється як 1, і це означає, що var дійсно дорівнює числу 9. І навпаки, коли вираз var == -9 має значення false, він представляється як 0, що означає, що var не дорівнює числу -9.

Оператор нерівність (!=) діє з точністю до навпаки:

cpp

main

123456789101112131415
#include<iostream> int main() { int var = 9; //if var is equal 9, then 0 (false) int yourVar = (var != 9); //if var is not equal -9, then 1 (true) int myVar = (var != -9); std::cout << yourVar << std::endl; std::cout << myVar << std::endl; }

Все було зрозуміло?

Секція 3. Розділ 1
We're sorry to hear that something went wrong. What happened?
some-alt