Mājas Attīstība Kas ir operatori c? - definīcija no tehopedijas

Kas ir operatori c? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē operatori?

Operatori C # ir simboli, ko lieto izteiksmē vai paziņojumā, lai norādītu operācijas, kas jāveic izteiksmes novērtēšanas laikā. Operatori ir programmas elementi, kurus var izmantot vienam vai vairākiem izteiksmes operandiem, lai veiktu aprēķinus. Operandi, ko izmanto kopā ar operatoru, var būt burti, lauki, lokālie mainīgie un izteiksmes.


Kopumā operatori palīdz veidot izteiksmes, kas ir galvenie līdzekļi darbam ar datiem, kas tiek glabāti konstantēs un mainīgajos.


Lai arī visi C # operatori ir nodrošināti ar iepriekš noteiktu ieviešanu, kas tiek izmantota jebkurā izteiksmē, kurā ir iebūvēti tipi, tos var pārslogot, lai mainītu uzvedību, ja tos piemēro lietotāja definētiem tipiem. Operatori, piemēram, pārbaudīti un nekontrolēti, palīdz sniegt iespēju rīkoties vai ignorēt izņēmumus, kas saistīti ar aritmētisko darbību laikā radīto pārplūdi.

Techopedia skaidro operatorus

Tāpat kā C ++ operatoriem, arī C # operatoriem ir prioritāte un asociativitāte, kas nosaka operatoru novērtēšanas secību izteiksmē. Balstoties uz kopā izmantoto operandu skaitu, operatorus klasificē kā vienotus (viens operands), binārus (divi operandi) un trīskāršus (trīs operandus).


Lietotāja noteiktie tipi var pārslogot operatoru, definējot to kā statisku locekļa funkciju, izmantojot atslēgas vārdu “operators” ar publisku pieejamības līmeni. Dažus operatorus var pārslogot tikai ar dažiem ierobežojumiem.


Piemēram, operatoru '==' var izmantot, lai salīdzinātu divus nemainīgas vērtības tipa objektus, kuriem operators ir pārslogots objekta lietotāja definētajā tipā, lai salīdzinātu vērtības vienādību, nevis atsauces vienādību.


Dažādie C # operatoru veidi, kas tiek izmantoti īpašām funkcijām, ietver:

  • Piešķiršana (=): izmanto, lai mainīgajam piešķirtu izteiksmes rezultātu
  • Īss piešķīrums (+ =, - =, * =, / =, % =, & =, | =, ^ =, << =, >> =): parasto piešķiršanas darbību saīsināšanai
  • Aritmētika (+, -, *, /, %): matemātisko izteiksmju konstruēšanai
  • Palielināšanas un samazināšanas operatori (++ un -): saīsne vērtības palielināšanai vai samazināšanai par 1
  • Salīdzinājums (==, >, <, > =, <=, ! =): Salīdzināšanas veikšanai, kas kontrolē programmas plūsmu
  • Būla loģiskais operators (!, &&, ||, ^): Būla loģisko operāciju veikšanai
  • Bitu kārtas manipulācija (&, |, ^, >>, <<): lai manipulētu ar katru vesela skaitļa vērtību bitu
  • Tipa pārbaude (ir kā): lai pārbaudītu vai pārveidotu objekta veidu
  • Manipulācija ar rādītāju (*, &, ->, ): operācijām, kuras veic tieši uz rādītājiem nedrošā kontekstā
  • Pārpildes izņēmums (pārbaudīts un neatzīmēts): iespēja pārbaudīt vai izvairīties no vērtību pārpildīšanas pārbaudes
  • Trīskāršais operators (? :): tiek izmantots lēmumu pieņemšanai
Šī definīcija tika uzrakstīta kontekstā ar C #
Kas ir operatori c? - definīcija no tehopedijas