Unární operace

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í

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

Externí odkazy