Базові Оператори Та Вирази
Оператори — це символи або комбінації символів, які виконують різні операції над значеннями або змінними.
Вираз, у свою чергу, — це комбінація значень і операторів, яка повертає (або обчислює) певне значення. Наприклад, 7 + 9
— це вираз, який повертає 16
, а 7 * 9
— це вираз, який повертає 63
, оскільки оператор *
є оператором множення.
Ви можете записувати вирази всередині методу System.Console.Write
або System.Console.WriteLine
, щоб побачити їхній результат:
main.cs
1System.Console.WriteLine(7 + 9);
Ви також можете зберігати результат виразів у змінних:
main.cs
12var result = 17 + 27; System.Console.WriteLine(result);
У цьому розділі розглядаються арифметичні оператори. Більшість інших операторів буде розглянуто у наступних розділах, де це буде доречно.
Приклад використання цих виразів:
System.Console.WriteLine(1 + 2 + 3 + 4); // Outputs: 10
Примітка
Оператори завжди обчислюються зліва направо. Наприклад, якщо маємо вираз
200 / 10 / 5 / 2
, порядок виконання буде наступним:
200 / 10 / 5 / 2
→20 / 5 / 2
→4 / 2
->2
.
Вираз, що містить декілька арифметичних операторів, обчислюється за правилом BODMAS (також відомим як PEMDAS) за замовчуванням.
BODMAS — це абревіатура для дужок, порядку (степеня), ділення, множення, додавання та віднімання. Вона визначає порядок виконання операцій від найвищого до найнижчого пріоритету:
- Дужки
- Степінь
- Ділення
- Множення
- Додавання
- Віднімання
Наступна діаграма ілюструє загальний порядок виконання операцій у візуальній формі:
Примітка
У C# немає оператора для піднесення до степеня, замість цього використовується метод, коли потрібно піднести число до певного степеня.
Ось приклад, який демонструє порядок виконання:
main.cs
12int result = (10 + 5) * 2 - 8 / 4 + 1; System.Console.WriteLine(result);
Оператор у наведеному вище коді виконується у такому порядку:
Аналогічно, у випадку вкладених дужок спочатку обчислюються внутрішні дужки:
main.cs
12int result = ((20 - 4) * 2) + 4; System.Console.WriteLine(result);
Процес: ((20 - 4) * 2) + 4
→ ((16) * 2) + 4
→ (32) + 4
→ 36
Можна також зберігати значення у змінних і виконувати над ними операції:
main.cs
1234567891011121314151617namespace TestConsoleApp { internal class Program { static void Main(string[] args) { var value_1 = 10; var value_2 = 7; System.Console.WriteLine("Value 1: " + value_1); System.Console.WriteLine("Value 2: " + value_2); var sum = value_1 + value_2; System.Console.WriteLine("Sum: " + sum); var result = (value_1 + 10) / 2; System.Console.WriteLine("(Value_1 + 10) / 2: " + result); } } }
Примітка
Вираз може містити оператори, числа та змінні. У наведеному вище коді прикладами виразів є
value_1 + value_2
та(value_1 + 10) / 2
. Кожен вираз дає значення.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 1.59
Базові Оператори Та Вирази
Свайпніть щоб показати меню
Оператори — це символи або комбінації символів, які виконують різні операції над значеннями або змінними.
Вираз, у свою чергу, — це комбінація значень і операторів, яка повертає (або обчислює) певне значення. Наприклад, 7 + 9
— це вираз, який повертає 16
, а 7 * 9
— це вираз, який повертає 63
, оскільки оператор *
є оператором множення.
Ви можете записувати вирази всередині методу System.Console.Write
або System.Console.WriteLine
, щоб побачити їхній результат:
main.cs
1System.Console.WriteLine(7 + 9);
Ви також можете зберігати результат виразів у змінних:
main.cs
12var result = 17 + 27; System.Console.WriteLine(result);
У цьому розділі розглядаються арифметичні оператори. Більшість інших операторів буде розглянуто у наступних розділах, де це буде доречно.
Приклад використання цих виразів:
System.Console.WriteLine(1 + 2 + 3 + 4); // Outputs: 10
Примітка
Оператори завжди обчислюються зліва направо. Наприклад, якщо маємо вираз
200 / 10 / 5 / 2
, порядок виконання буде наступним:
200 / 10 / 5 / 2
→20 / 5 / 2
→4 / 2
->2
.
Вираз, що містить декілька арифметичних операторів, обчислюється за правилом BODMAS (також відомим як PEMDAS) за замовчуванням.
BODMAS — це абревіатура для дужок, порядку (степеня), ділення, множення, додавання та віднімання. Вона визначає порядок виконання операцій від найвищого до найнижчого пріоритету:
- Дужки
- Степінь
- Ділення
- Множення
- Додавання
- Віднімання
Наступна діаграма ілюструє загальний порядок виконання операцій у візуальній формі:
Примітка
У C# немає оператора для піднесення до степеня, замість цього використовується метод, коли потрібно піднести число до певного степеня.
Ось приклад, який демонструє порядок виконання:
main.cs
12int result = (10 + 5) * 2 - 8 / 4 + 1; System.Console.WriteLine(result);
Оператор у наведеному вище коді виконується у такому порядку:
Аналогічно, у випадку вкладених дужок спочатку обчислюються внутрішні дужки:
main.cs
12int result = ((20 - 4) * 2) + 4; System.Console.WriteLine(result);
Процес: ((20 - 4) * 2) + 4
→ ((16) * 2) + 4
→ (32) + 4
→ 36
Можна також зберігати значення у змінних і виконувати над ними операції:
main.cs
1234567891011121314151617namespace TestConsoleApp { internal class Program { static void Main(string[] args) { var value_1 = 10; var value_2 = 7; System.Console.WriteLine("Value 1: " + value_1); System.Console.WriteLine("Value 2: " + value_2); var sum = value_1 + value_2; System.Console.WriteLine("Sum: " + sum); var result = (value_1 + 10) / 2; System.Console.WriteLine("(Value_1 + 10) / 2: " + result); } } }
Примітка
Вираз може містити оператори, числа та змінні. У наведеному вище коді прикладами виразів є
value_1 + value_2
та(value_1 + 10) / 2
. Кожен вираз дає значення.
Дякуємо за ваш відгук!