Унарний оператор в інформатиці — це оператор, який діє на один операнд. Приклади унарних операторів включають унарний мінус (-x), унарний плюс (+x), префіксне декремент (–x) і постфіксне інкремент (x++).

У сім’ї мов C наступні оператори є унарними:

  • Приріст: ++x , x++
  • Зменшення: –x , x–
  • Адреса: &x.
  • Непрямий: *x.
  • Позитивний: +x.
  • Негативний: -x.
  • Доповнення до одиниць: ~x.
  • Логічне заперечення: ! х.

Унарний приріст (++) У цьому типі Унарний оператор позначається знаком '++'. Він збільшує значення операнда на 1, а потім зберігає значення в змінній.

Унарні оператори ++ і — це єдині оператори в C, які можуть бути або префіксними (наприклад, ++k , –k ), або постфіксними (наприклад, k++ , k– ). У разі використання як префікса оператори ++ і — (попереднє збільшення та попереднє зменшення) додають або віднімають одиницю від значення операнда перед обчисленням.

Він має чотири унарні операції Логічна істина, логічна хибність, логічна тотожність і логічне заперечення. Унарні операції — це такі операції, які приймають лише один вхід, оператор NULL і оператор NOT.

В унарній системі число 0 (нуль) представлено порожнім рядком, тобто відсутністю символу. Числа 1, 2, 3, 4, 5, 6, … представлені в унарному вигляді як 1, 11, 111, 1111, 11111, 111111, …