Unární operace

Z Wikipedie, otevřené encyklopedie
Skočit na: Navigace, Hledání

V matematice je unární operace taková operace, která má jediný operand.

Unární operace f na množině \mathcal{A} tedy je zobrazení

f: \mathcal{A} \rightarrow \mathcal{B},

přičemž velmi často je \mathcal{A} = \mathcal{B}.

Příklady unárních operací[editovat | editovat zdroj]

Unární operace v programování[editovat | editovat zdroj]

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)

Související články[editovat | editovat zdroj]