Оператори

Автор: Lewis Jackson
Дата Створення: 8 Травень 2021
Дата Оновлення: 15 Травень 2024
Anonim
Операторы.  Арифметические операции с числами. C++ для начинающих. Урок #8.
Відеоролик: Операторы. Арифметические операции с числами. C++ для начинающих. Урок #8.

Зміст

Визначення - Що означає Оператори?

Оператори в C # - це символи, які використовуються в виразі чи операторі для визначення операцій, які слід виконати під час оцінки виразу. Оператори - це програмні елементи, які можуть бути застосовані до одного або декількох операндів у виразі для виконання обчислень. Операнди, що використовуються з оператором, можуть бути буквами, полями, локальними змінними та виразами.

Взагалі оператори допомагають будувати вирази, які формують основний засіб для роботи з даними, що зберігаються в константах і змінних.

Хоча всі оператори C # мають заздалегідь задану реалізацію, яка використовується у будь-якому виразі, що містить вбудовані типи, вони можуть бути перевантажені, щоб змінити поведінку при застосуванні до визначених користувачем типів. Такі оператори, як перевірена та неперевірена допомога, надають можливість обробляти або ігнорувати винятки, пов’язані з переповненням, спричиненим під час арифметичних операцій.


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

"Техопедія" пояснює операторів

Як і оператори C ++, оператори C # також мають пріоритет і асоціативність, які визначають порядок оцінки операторів у виразі. Виходячи з кількості операндів, що використовуються з оператором, оператори класифікуються як одинарні (один операнд), двійкові (два операнди) та потрійні (три операнди).

Визначені користувачем типи можуть перевантажувати оператора, визначаючи його як статичну функцію члена за допомогою ключового слова "оператор" із загальнодоступним рівнем доступності. Деякі оператори можуть бути перевантажені лише з невеликими обмеженнями.

Наприклад, оператор '==' може використовуватися для порівняння двох об'єктів непорушного типу значень, для яких оператор перевантажений у визначеному користувачем типі об'єкта для порівняння рівності значень замість еталонної рівності.

Різні типи операторів C #, які використовуються для конкретних функцій, включають:


  • Призначення (=): використовується для призначення результату вираження змінній
  • Коротке призначення (+ =, - =, * =, / =,% =, & =, | =, ^ =, << =, >> =): для скорочення загальних операцій присвоєння
  • Арифметичні (+, -, *, /,%): для побудови математичних виразів
  • Оператори збільшення та зменшення (++ та -): ярлик для збільшення чи зменшення значення на 1
  • Порівняння (==,>, <,> =, <=,! =): Для проведення порівняння, яке керує потоком програми
  • Булевий логічний оператор (!, &&, ||, ^): для виконання булевих логічних операцій
  • Побітова маніпуляція (&, |, ^, >>, <<): для маніпулювання кожним бітом цілих значень
  • Тестування типу (є, як): перевірити або перетворити тип об'єкта
  • Маніпуляція вказівниками (*, &, ->,): для операцій, що виконуються безпосередньо на покажчиках у небезпечній конфігурації
  • Виняток переповнення (перевірено та невірно): можливість перевірити або уникнути перевірки переповнення значень
  • Термінальний оператор (? :): використовується для прийняття рішень
Це визначення було написано в кон. C #