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 na množině tedy je zobrazení

,

přičemž velmi často je .

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]