operatori

Autor: Lewis Jackson
Datum Stvaranja: 8 Svibanj 2021
Datum Ažuriranja: 13 Svibanj 2024
Anonim
OPERATORI TELEFONICI 2022 - LA MIA ESPERIENZA - #3 1 MOBILE
Video: OPERATORI TELEFONICI 2022 - LA MIA ESPERIENZA - #3 1 MOBILE

Sadržaj

Definicija - Što znači Operatori?

Operatori, u C #, su simboli koji se koriste unutar izraza ili izjave za specificiranje operacija koje će se izvesti tijekom ocjene izraza. Operatori su programski elementi koji se mogu primijeniti na jedan ili više operanda u izrazu za izvođenje računanja. Operandi koji se koriste s operatorom mogu biti literali, polja, lokalne varijable i izrazi.

Općenito, operateri pomažu u izgradnji izraza koji čine primarno sredstvo za rad s podacima pohranjenim u konstanti i varijabli.

Iako su svi C # operateri opremljeni unaprijed definiranom implementacijom koji se koriste u bilo kojem izrazu koji sadrži ugrađene tipove, oni se mogu preopteretiti da bi izmijenili ponašanje kada se primjenjuju na tipove definirane od strane korisnika. Operatori poput provjerenih i neprovjerenih pomažu u pružanju mogućnosti rukovanja ili ignoriranja izuzetaka povezanih s prelijevanjem nastalom tijekom aritmetičkih operacija.


Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava Operatore

Kao i C ++ operatori, i C # operatori imaju prednost i asocijativnost koji određuju redoslijed evaluacije operatora. Na temelju broja operenata koji se koriste s operatorom, operateri se klasificiraju kao jednorični (jedan operand), binarni (dva operanda) i ternarni (tri operanda).

Korisnički definirane vrste mogu preopteretiti operatera definirajući ga statičkom funkcijom člana koristeći ključnu riječ "operator" s javnom razinom pristupačnosti. Neki se operatori mogu preopteretiti samo uz nekoliko ograničenja.

Na primjer, operator '==' može se koristiti za usporedbu dva objekta tipa nepromjenjive vrijednosti za koji je operator preopterećen u korisnički definiranom tipu objekta za usporedbu jednakosti vrijednosti umjesto referentne jednakosti.

Različite vrste C # operatora koji se koriste za određene funkcionalnosti uključuju:


  • Dodjela (=): koristi se za dodjeljivanje rezultata izrazi varijabli
  • Dodjela kratkih ruku (+ =, - =, * =, / =,% =, & =, | =, ^ =, << =, >> =): za skraćivanje uobičajenih operacija dodjele
  • Aritmetika (+, -, *, /,%): za izgradnju matematičkih izraza
  • Operatori povećanja i smanjenja (++ i -): prečac za povećanje ili smanjenje vrijednosti za 1
  • Usporedba (==,>, <,> =, <=,! =): Za izvođenje usporedbe koja kontrolira tijek programa
  • Boolov logički operator (!, &&, ||, ^): za izvođenje logičnih operacija logičke operacije
  • Bitna manipulacija (&, |, ^, >>, <<): za manipuliranje svakim bitom cjelobrojnih vrijednosti
  • Testiranje tipa (je, kao): za provjeru ili pretvaranje vrste objekta
  • Manipulacija pokazivačem (*, &, ->,): za operacije koje se izvode izravno na pokazivačima u nesigurnoj konfiguraciji
  • Izuzetak prelijevanja (označeno i neoznačeno): mogućnost provjere ili izbjegavanja provjere preljeva vrijednosti
  • Ternarni operator (? :): koristi se za donošenje odluka
Ova je definicija napisana u C #