begrep

Operatør

Hva er en operatør?

Operatører er symboler som forteller tolken å utføre visse funksjoner. De forskjellige typene operatører er diskutert nedenfor





Aritmetiske operatorer er +, -, *, / og %. De brukes til de grunnleggende aritmetiske operasjonene kjent fra matematikken. Som kjent fra matematikken er dette utelukkende binære operatorer. Binære operatorer er operatorer som hver krever nøyaktig to verdier eller variabler. Det må være en verdi eller en variabel på begge sider av binære operatorer – ellers vil kompilatoren rapportere en feil.

De aritmetiske operatorene gjør det mulig å utføre de fire grunnleggende aritmetiske operasjonene: + Verdier eller variabler kan legges til med, – subtraheres med, * multiplisert med og / dividert med. Operatoren % er modulo-operatoren: Den utfører akkurat som /a divisjon, men returnerer heltall resten av divisjonen som resultat.

Logiske operatører gjøre det mulig å koble sannhetsverdier. De logiske operatorene & og ||er binære operatorer, den logiske operatoren! er en unær operatør. Unære operatorer forventer bare én operand, mens binære operatorer forventer to operander.

De bitvise operatører &, |, ~, ^, <> aktiverer innstilling, sletting og forskyvning av biter. I boken Fundamentals of programmering er viktigheten av &, |, ~og ^diskutert i detalj. Dette er de bitvise AND, OR, NOT og EXCLUSIVE OR-operatorene. I sammenheng med denne boken presenteres ikke de bitvise operatorene i detalj, da de kun kreves for svært spesifikke operasjoner for å behandle biter som ikke er avgjørende for å lære programmeringsspråket C++.

Som navnet tilsier, sammenligningsoperatører gjør det mulig å sammenligne verdier og variabler. Du kan med operatorene ==, !=, >, <, >=og <=check-DC Small for likhet, ulikhet, større enn eller mindre enn eller Større enn eller lik eller. Alle sammenligningsoperatorer er binære operatorer.

Relasjonelle operatorer returnerer en sannhetsverdi som resultat – enten sant eller usant. Resultatet avhenger av om sammenligningen er riktig eller ikke.

Kombinert oppdragsoperatører er oppdragsoperatører som er kombinert med andre operatører. Forstanden og hensikten er til syvende og sist en forkortet notasjon for kortere, klarere kode.