V matematice je unární operace taková operace, která má jediný operand.
Unární operace na množině tedy je zobrazení , přičemž velmi často je .
Příklady unárních operací v číselných množinách získání opačného čísla (−x), absolutní hodnota, či faktoriál (n!), ve vektorovém prostoru opačný vektor nad výroky pak je například negace, inverzní zobrazení nebo funkce
Unární operace v programování Unární operace se vyskytují v mnoha programovacích jazycích. Například v jazyce C jsou následující unární operace: Inkrementace: ++x, x++ (přidá jedničku k dané proměnné) Dekrementace: --x, x-- (odečte jedničku od dané proměnné) Reference: &x (zjistí adresu dané proměnné, do ukazatele) Dereference: *x (zjistí hodnotu proměnné na ukazatelem dané adrese) Escapování: \\ (řídicí znak kontextově změní význam následujícího znaku řetězce, funkce řízená daty) Zjištění velikosti: sizeof x (získá velikost daného typu či proměnné) Opačné číslo: -x (k dané hodnotě získá číslo opačné) Unární plus: +x (identita) Bitová negace: ~x (k dané hodnotě získá číslo se všemi bity invertovanými) Logická negace: !x (vrátí negaci dané logické hodnoty)
Související články Binární operace Operand Operátor n-ární operace
Externí odkazy
Kategorie:Algebra Kategorie:Programování
Kategorie:Matematické operace