Acasă Dezvoltare Ce este un operator unar? - definiție din techopedia

Ce este un operator unar? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Operator Unar?

Un operator unar, în C #, este un operator care ia un singur operand într-o expresie sau o declarație. Operatorii unari din C # sunt +, -, !, ~, ++, - și operatorul de distribuție.

Semnătura declarației unui operator unar include jetonul operatorului și tipul parametrului; nu necesită tipul de retur și numele parametrului.

Toți operatorii C # unari au o implementare predefinită care va fi folosită implicit într-o expresie. Acești operatori unari pot fi supraîncărcați în tipuri definite de utilizator cu implementare personalizată prin definirea funcțiilor statice ale membrilor utilizând cuvântul cheie „operator”.

Techopedia explică Operatorul Unar

Lista operatorilor unari cu detaliile acestora include:

  • Operator Unary Plus (+): rezultatul unei operații pe un tip numeric este valoarea operandului în sine. Acest operator a fost predefinit pentru toate tipurile numerice.
  • Operator Unar Minus (-): Acest operator poate fi utilizat pentru a anula numerele întregi, în virgulă flotantă și de tip zecimal.
  • Complement logic (negație) Operator (!): Acest operator poate fi utilizat doar cu operanzi de tip Boole.
  • Operator de completare cu bit (negație) (~): Acest operator poate fi utilizat cu tipuri de operanțe întregi, unități, lungi și ulong. Rezultatul operației este un complement în formă de biți (invers al reprezentării binare) al operandului.
  • Prefixul Creșterea (++) și Declinarea (-) Operator: Operandul poate fi o variabilă, acces la proprietate sau acces la indexator. Cu un operator de incrementare, rezultatul operațiunii pentru operanzi de tip întreg ar fi valoarea majorată cu 1. Cu un operator de decrementare, rezultatul va fi valoarea decrementată cu 1 din operand. Operatorul increment / decrement poate fi de asemenea utilizat cu notare postfix
  • Operator de distribuție: utilizat pentru a crea expresii de distribuție pentru conversie la un tip dat. Acest operator este reprezentat de simbolul „T”, unde T este tipul la care trebuie convertit operandul sau rezultatul expresiei.
Această definiție a fost scrisă în contextul C #
Ce este un operator unar? - definiție din techopedia