Унарний оператор в інформатиці — це оператор, який діє на один операнд. Приклади унарних операторів включають унарний мінус (-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, …