Koti kehitys Mitä operaattorit ovat c: ssä? - määritelmä techopediasta

Mitä operaattorit ovat c: ssä? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä operaattorit tarkoittavat?

Operaattorit, C # -merkinnässä, ovat lausekkeessa tai käskyssä käytettyjä symboleita toiminnan määrittämiseksi, jotka suoritetaan lausekkeen arvioinnin aikana. Operaattorit ovat ohjelmaelementtejä, joita voidaan soveltaa yhteen tai useampaan lausekkeen operandiin laskennan suorittamiseksi. Operaattorin kanssa käytettävät operandit voivat olla kirjaimia, kenttiä, paikallisia muuttujia ja lausekkeita.


Operaattorit auttavat yleensä rakentamaan lausekkeita, jotka muodostavat ensisijaisen keinon työskennellä vakioihin ja muuttujiin tallennetun tiedon kanssa.


Vaikka kaikki C # -operaattorit on varustettu ennalta määritellyllä toteutuksella, jota käytetään kaikissa sisäänrakennettuja tyyppejä sisältävissä lausekkeissa, ne voidaan ylikuormittaa käyttäytymisen muuttamiseksi, kun niitä sovelletaan käyttäjän määrittelemiin tyyppeihin. Operaattorit, kuten valitut ja poimimattomat, auttavat tarjoamaan mahdollisuuden käsitellä tai jättää huomioimatta poikkeuksia, jotka liittyvät aritmeettisen toiminnan aikana aiheutuneeseen ylivuotoon.

Techopedia selittää operaattoreita

Kuten C ++ -operaattorit, myös C # -operaattoreilla on etusija ja assosiatiivisuus, jotka määräävät operaattoreiden arviointijärjestyksen lausekkeessa. Operaattorien kanssa luokiteltujen operandien lukumäärän perusteella operaattorit luokitellaan yhdenarvoisiksi (yksi operandi), binäärisiksi (kaksi operandia) ja kolmiarvoisiksi (kolme operandia).


Käyttäjän määrittämät tyypit voivat ylikuormittaa operaattoria määrittelemällä sen staattiseksi jäsentoiminnaksi käyttämällä avainsanaa 'operaattori', jolla on julkinen esteettömyys. Jotkut operaattorit voidaan ylikuormittaa vain muutamilla rajoituksilla.


Esimerkiksi operaattoria '==' voidaan käyttää vertailemaan kahta muuttumattoman arvotyyppistä objektia, joille operaattori on ylikuormitettu objektin käyttäjän määrittämässä tyypissä, vertailuarvon sijasta vertailuarvon vertaamiseksi.


Erityyppisiin C # -operaattoreihin, joita käytetään tiettyihin toimintoihin, kuuluvat:

  • Tehtävä (=): käytetään määrittämään lausekkeen tulos muuttujalle
  • Lyhyt käsi (+ =, - =, * =, / =, % =, & =, | =, ^ =, << =, >> =): yleisten toimeksiantojen lyhentämiseksi
  • Aritmeettinen (+, -, *, /, %): matemaattisten lausekkeiden muodostamiseen
  • Lisäys- ja vähennysoperaattorit (++ ja -): oikotie arvon lisäämiseksi tai pienentämiseksi yhdellä
  • Vertailu (==, >, <, > =, <=, ! =): Vertailun suorittamiseen, joka ohjaa ohjelman virtausta
  • Boolen looginen operaattori (!, &&, ||, ^): Boolen loogisten toimintojen suorittamiseen
  • Bittisestä käsittelystä (&, |, ^, >>, <<): kunkin kokonaislukuarvon bitin käsittelemiseksi
  • Tyyppitestaus (on, kuten): objektin tyypin tarkistamiseksi tai muuntamiseksi
  • Osoittimen käsittely (*, &, ->, ): operaatioille, jotka suoritetaan suoraan osoittimille vaarallisessa ympäristössä
  • Ylivuotopoikkeus (valittu ja ei valittu): vaihtoehto tarkistaa tai välttää arvojen ylivuodon tarkistamista
  • Kolmiosainen operaattori (? :): käytetään päätöksentekoon
Tämä määritelmä on kirjoitettu yhteydessä C #
Mitä operaattorit ovat c: ssä? - määritelmä techopediasta