Hjem Udvikling Hvad er en unary operatør? - definition fra techopedia

Hvad er en unary operatør? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Unary Operator?

En unary operator, i C #, er en operator, der tager en enkelt operand i et udtryk eller en sætning. Uærlige operatører i C # er +, -, !, ~, ++, - og den rollebesatte operator.

Underskrivelsen af ​​erklæringen fra en unær operatør inkluderer operatørens token og parametertypen; det kræver ikke returtypen og navnet på parameteren.

Alle C # unary-operatører har foruddefineret implementering, der som standard vil blive brugt i et udtryk. Disse unære operatører kan overbelastes i brugerdefinerede typer med brugerdefineret implementering ved at definere statiske medlemsfunktioner ved hjælp af "operator" nøgleordet.

Techopedia forklarer Unary Operator

Listen over uærlige operatører med deres detaljer inkluderer:

  • Unary Plus-operatør (+): Resultatet af en operation på en numerisk type er værdien af ​​selve operanden. Denne operator er foruddefineret til alle numeriske typer.
  • Unary Minus Operator (-): Denne operator kan bruges til at bortfalde tal af heltal, flydende punkt og decimal.
  • Logisk komplement (negation) Operator (!): Denne operator kan kun bruges med operander af Boole-type.
  • Bitvis komplement (negation) operatør (~): Denne operator kan bruges med heltal, enhed, lang og ulong operandtyper. Resultatet af operationen er en bitvis komplement (invers af den binære repræsentation) af operanden.
  • Præfiks forøgelse (++) og dekrement (-) Operator: Operanden kan være en variabel, adgang til ejendom eller en indekser adgang. Med en inkrementoperatør vil resultatet af operationen for operander af heltalstypen være den værdi, der øges med 1. Med en reduktionsoperatør, ville resultatet være den værdi, der er dekrementeret med 1 fra operanden. Forøgelses- / dekrementoperatoren kan også bruges med postfix-notation
  • Cast-operatør: Bruges til at bygge cast-udtryk til konvertering til en given type. Denne operatør er repræsenteret af symbolet "T", hvor T er den type, som operanden eller resultatet af udtrykket skal konverteres til
Denne definition blev skrevet i forbindelse med C #
Hvad er en unary operatør? - definition fra techopedia