Unární operace
Z Wikipedie, otevřené encyklopedie
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í [editovat]
- 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í [editovat]
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)
,