Domov vývoj Čo je to unárny operátor? - definícia z technológie

Čo je to unárny operátor? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Unary Operator?

Unárny operátor v C # je operátor, ktorý berie jeden operand do výrazu alebo do príkazu. Unárne operátory v C # sú +, -, !, ~, ++, - a operátor obsadenia.

Podpis deklarácie unárskeho operátora obsahuje token operátora a typ parametra; nevyžaduje typ návratu a názov parametra.

Všetci operátori operačného systému C # majú preddefinovanú implementáciu, ktorá bude štandardne použitá vo výraze. Tieto unárne operátory môžu byť preťažené v užívateľsky definovaných typoch pomocou vlastnej implementácie definovaním statických členských funkcií pomocou kľúčového slova „operátor“.

Techopedia vysvetľuje operátor Unary

Zoznam unárnych prevádzkovateľov s ich podrobnosťami obsahuje:

  • Operátor Unary Plus (+): Výsledkom operácie na numerickom type je hodnota samotného operandu. Tento operátor bol preddefinovaný pre všetky číselné typy.
  • Unary Minus Operator (-): Tento operátor sa môže použiť na negáciu čísel celého čísla, desatinnej čiarky a desatinného typu.
  • Operátor logického doplnku (negácia) (!): Tento operátor sa môže použiť iba s operandmi typu Boole.
  • Operátor bitového doplnku (negácia) (~): Tento operátor sa dá použiť s typmi celočíselných, jednotkových, dlhých a pozdĺžnych operandov. Výsledkom operácie je bitový doplnok (inverzia binárnej reprezentácie) operandu.
  • Operátor predponového prírastku (++) a dekrementovania (-): Operand môže byť prístup s premennou, vlastníctvom alebo indexátorom. V prípade operátora prírastku by výsledkom operácie pre operandy celočíselného typu bola hodnota zvýšená o 1. Pri operátore znižovania bude výsledkom hodnota znížená o 1 z operandu. Operátor prírastku / úbytku sa môže použiť aj s notáciou postfixu
  • Operátor odovzdávania: Používa sa na vytváranie obsadených výrazov na konverziu na daný typ. Tento operátor je reprezentovaný symbolom „T“, kde T je typ, na ktorý sa musí prevádzať operand alebo výsledok výrazu
Táto definícia bola napísaná v kontexte C #
Čo je to unárny operátor? - definícia z technológie