Operaatorid

Autor: Lewis Jackson
Loomise Kuupäev: 8 Mai 2021
Värskenduse Kuupäev: 15 Mai 2024
Anonim
Päikesepargi operaatorid
Videot: Päikesepargi operaatorid

Sisu

Definitsioon - mida operaatorid tähendavad?

Operaatorid (C # -s) on sümbolid, mida kasutatakse avaldis või avalduses toimingute täpsustamiseks, mida tuleb teha avalduse hindamise ajal. Operaatorid on programmi elemendid, mida saab arvutamisel rakendada avaldise ühele või mitmele operandile. Operaatoriga kasutatavad operandid võivad olla literaadid, väljad, kohalikud muutujad ja avaldised.

Üldiselt aitavad operaatorid luua avaldisi, mis on peamised vahendid konstanditesse ja muutujatesse salvestatud andmetega töötamiseks.

Ehkki kõik C # operaatorid on varustatud eelnevalt määratletud rakendusega, mida kasutatakse kõigis sisseehitatud tüüpe sisaldavates avaldistes, saab neid kasutaja määratletud tüüpidele rakendamisel käitumise muutmiseks üle koormata. Operaatorid, näiteks kontrollitud ja märkimata, aitavad aritmeetiliste toimingute ajal tekkiva ületäitumisega seotud erandite käsitlemiseks või ignoreerimiseks.


Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab operaatoreid

Nagu C ++ operaatorid, on ka C # operaatoritel ülimuslikkus ja assotsiatiivsus, mis määravad operaatorite hindamise järjekorra avaldis. Operaatoriga kasutatavate operandide arvu põhjal klassifitseeritakse operaatorid unariaalseteks (üksikoperandid), binaarseteks (kaks operandid) ja ternaarseteks (kolm operandit).

Kasutaja määratletud tüübid võivad operaatorit üle koormata, määratledes selle staatilise liikmena funktsioonina, kasutades märksõna „operaator”, millel on avalik juurdepääs. Mõnda operaatorit saab üle koormata ainult mõne piiranguga.

Näiteks saab operaatorit '==' kasutada kahe muutumatu väärtustüübi objekti võrdlemiseks, mille korral operaator on objekti kasutaja määratletud tüübis üle koormatud, et võrrelda võrdusväärtuse asemel väärtuse võrdsust.

Konkreetsete funktsioonide jaoks kasutatavad erinevat tüüpi C # operaatorid hõlmavad järgmist:


  • Omistamine (=): kasutatakse avaldise tulemuse muutujale omistamiseks
  • Lühike käsk (+ =, - =, * =, / =,% =, & =, | =, ^ =, << =, >> =): tavaliste määramistoimingute lühendamiseks
  • Aritmeetika (+, -, *, /,%): matemaatiliste avaldiste konstrueerimiseks
  • Suurendamise ja vähendamise operaatorid (++ ja -): otsetee väärtuse suurendamiseks või vähendamiseks ühe võrra
  • Võrdlus (==,>, <,> =, <=,! =): Võrdluse läbiviimiseks, mis kontrollib programmi voogu
  • Boolean loogiline operaator (!, &&, ||, ^): Boolean loogiliste toimingute tegemiseks
  • Bituutiline manipuleerimine (&, |, ^, >>, <<): iga täisarvu väärtuse bitti manipuleerimiseks
  • Tüübi testimine (on as): objekti tüübi kontrollimiseks või teisendamiseks
  • Osuti käsitsemine (*, &, ->,): toimingute jaoks, mis tehakse otse osutitega ohtlikes tingimustes
  • Ülevoolu erand (kontrollitud ja märkimata): võimalus kontrollida või vältida väärtuste ülevoolu kontrollimist
  • Kolmekomponendi operaator (? :): kasutatakse otsuste tegemisel
See määratlus kirjutati C #