Unární operace
Z Wikipedie, otevřené encyklopedie
V matematice je unární operace taková operace, která má jediný operand.
Unární operace f na množině tedy je zobrazení
,
přičemž velmi často je .
[editovat] 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
[editovat] 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é) - Dereference:
*x
(zjistí hodnotu proměnné na dané adrese) - 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
(spočítá negaci dané logické hodnoty)