Зміст курсу
Знайомство з C++
Знайомство з C++
Прості Оператори
Оператор присвоєння (=
): в програмуванні використовується для присвоєння значення змінній. Синтаксис виглядає наступним чином:
main
#include<iostream> int main() { int myVar = 9; int yourVar; yourVar = myVar; //assign yourVar the value of myVar std::cout << myVar << std::endl << yourVar; }
З типом даних string
це працює точно так само:
main
#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 змінних:
main
#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.
Оператор нерівність (!=
) діє з точністю до навпаки:
main
#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; }
Дякуємо за ваш відгук!