Зміст курсу
Основи C#
Основи C#
Оператори порівняння
Перш ніж зануритися в структури керування, нам потрібно зрозуміти деякі оператори. Перший набір операторів, який ми розглянемо, називається Оператори Порівняння.
Як випливає з назви, оператори порівняння використовуються для порівняння значень. Нижче наведено список усіх операторів порівняння:
Operator | Operation |
---|---|
== | Equal To |
!= | Not Equal To |
> | Greater Than |
< | Less Than |
>= | Greater Than or Equal To |
<= | Less Than or Equal To |
Використовуючи оператори порівняння, ми можемо створювати логічні вирази, які повертають логічні значення, такі як true
або false
. Наприклад, вираз 5 < 1
поверне false
, оскільки 5
не більше ніж 1
.
Примітка
Ми можемо безпосередньо вставляти вирази в методи Console.Write.
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
Нижче наведено ще кілька прикладів виразів, сформованих за допомогою операторів порівняння:
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(1 == 2); // Output: False Console.WriteLine(2 == 2); // Output: True Console.WriteLine(5 < 10); // Output: True Console.WriteLine(5 < 5); // Output: False (5 is NOT less than 5) Console.WriteLine(5 <= 5); // Output: True Console.WriteLine(5 >= 5); // Output: True Console.WriteLine(7 != 9); // Output: True } } }
Ми також можемо використовувати змінні в цих виразах:
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int value_1 = 7; int value_2 = 9; Console.WriteLine(value_1 == value_2); // Output: False Console.WriteLine(value_1 > value_2); // Output: False Console.WriteLine(value_1 < value_2); // Output: True Console.WriteLine(value_2 > 5); // Output: True } } }
Ми можемо зберігати результати логічних виразів у змінних типу bool
, оскільки булеві змінні можуть містити значення true
або false
:
main
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int y = 7; bool result = x > y; Console.WriteLine(result); // Output: False } } }
Дякуємо за ваш відгук!