Operatori

Autors: Lewis Jackson
Radīšanas Datums: 8 Maijs 2021
Atjaunināšanas Datums: 15 Maijs 2024
Anonim
OPERATORI TELEFONICI 2022 - LA MIA ESPERIENZA - #3 1 MOBILE
Video: OPERATORI TELEFONICI 2022 - LA MIA ESPERIENZA - #3 1 MOBILE

Saturs

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 gan 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 modificē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.


Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

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ēgvā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
  • Rādītāja manipulācija (*, &, ->,): operācijām, kas tiek veiktas tieši uz rādītājiem nedrošā stāvoklī
  • 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 C #