Uvod v operaterje Windows

5 9 43 1 resnično lažno. Ta naključna števila in besedilo nimajo nobenega smisla, kajne? Ne, ne. To je zato, ker jim primanjkuje operaterjev. Vsak smiseln izraz je kombinacija spremenljivk in operatorjev. Operator določi, kako so spremenljivke povezane med seboj in kako bi prispevale k končnemu rezultatu. 5 + 9 - 43 <1? pravilno napačno. Zdaj ima nekaj smisla. Torej pojdimo po svetu operaterjev v operacijskem sistemu Windows.

Razvrstitev operaterjev Windows

Ti operaterji Windows so na splošno razvrščeni v tri vrste. Ta razvrstitev se izvede na podlagi števila spremenljivk ali operandov, ki jih potrebuje operater. Tri vrste so:

  • Unarni izvajalci
  • Binarni operaterji
  • Ternarni izvajalci

1. Unarni operaterji: zahtevajo en operand.

Npr. Operaterji predpone in postave, operaterji kratkih rokov, operater negacij itd

2. Binarni operaterji: Za izračun rezultata potrebujejo dva operanda.

Npr. Aritmetični operaterji, logični operaterji itd.

3. Ternarni operaterji: Zahtevajo tri operande.

Npr. Ternarni pogojni operater

Vrste operaterjev Windows

Glede na njihovo funkcionalnost obstajajo različne vrste operaterjev operacijskega sistema Windows:

1. Osnovni aritmetični operaterji

Operaterji teh oken izvajajo matematične izračune.

Operater Plus (+): doda ali poveže oba operanda.

Npr

  • Vsota dveh celih števil: 1 + 3 rezultat v 4
  • Vsota dveh števil s plavajočo vejico: 9, 8 + 0, 4 pomeni 10, 2
  • Združevanje dveh nizov: "Hello" + "World" ima za posledico "Hello World"

Minus Operator (-): odšteje drugi operand od prvega. Ne deluje na strune.

Npr

  • Odštevanje dveh celih števil: 5-4 rezultat v 1
  • Odštevanje dveh števil s plavajočo vejico: 4.1 - 4.6 rezultira v -0.5

Operator množenja (*): Pomnoži oba operanda.

Npr

  • Pomnožitev dveh celih števil: 9 * 5 rezultatov v 45
  • Pomnožitev dveh števil s plavajočo vejico: 1.1 * 2.3 ima za rezultat 2, 53

Operator divizije (/): prvi operand deli na drugega in kot rezultat vrne količnik. Preostanek se zavrže. Nekateri napredni jeziki pa ne zavržejo preostalih in nadaljujejo z deljenjem, dokler ni doseženo vnaprej določeno število točk natančnosti.

Npr

  • Delitev dveh celih števil: 45/11 ima 4
  • V naprednih jezikih: 45/11 rezultati v 4.090909

Operator modula (%): prvi operand deli na drugega, preostanek pa vrne kot rezultat. Kvocient se zavrže. Ne deluje na številke s plavajočo vejico.

Npr

  • Modul dveh celih števil: 45/11 povzroči 1

2. Operator dodelitve (=)

Dodeli rezultat, izračunan na desni strani operaterja (RHS), levi spremenljivki (LHS). Leva od operatorja mora biti vedno spremenljivka in ne stalnica / izraz.

Npr

  • x = 5, dodeli vrednost 5 do x.
  • 5 = x je neveljaven, saj je leva stran stalnica.
  • y = x * 4 izračuna x * 4 in dodeli y. Tako ima y zdaj vrednost 20
  • x * 4 = y je neveljaven, saj je levi del izraz.

3. Operaterji za primerjavo

Primerjajo vrednost prvega operanda z vrednostjo drugega operanda in vrne bodisi resnično bodisi napačno. Ti so manjši od (), manjši ali enaki (=), enaki (==), niso enaki (! =).

Npr

  • 61> 45, vrne resnico.
  • 3 == 3, vrne resnico.

4. Operaterji predpono in Postfix

Ti operaterji Windows povečajo ali zmanjšajo vrednost opernda za 1. Delujejo samo na cela števila.

Npr

  • x = 5

x ++, x je zdaj 6

–X, x je zdaj spet 5

Zdi se preprosto, kajne? V delovanju obeh operaterjev je zelo pomembna razlika. Operaterji predpone spreminjajo vrednost operanda pred oceno izraza, medtem ko operater postfix spreminja vrednost po oceni izraza.

  • x = 5

natisnite (x ++), to bo natisnilo 5 in nato spremenilo vrednost x v 6

natisnite (++ x), to poveča vrednost od 6 do 7 in nato natisnete 7.

5. Operaterji s kratkimi rokavi

Ti operaterji operacijskega sistema Windows so kombinacija dveh operaterjev. Rezultat se izračuna na podlagi obstoječe vrednosti operanda in dodeli nazaj sebi. Pomagajo minimizirati napisane vrstice. Najpogostejši operaterji okrajšav so:

  • + =: To je enako dodajanju in dodelitvi.
  • - =: To je enako odštevanju in dodeljevanju.
  • * =: To je enako množitvi in ​​dodelitvi.
  • / =: To je enako delitvi in ​​dodelitvi.

Npr . - x + = 5, je enako x = x + 5.

6. Logični operaterji

Logični operaterji se večinoma uporabljajo za nadzor programskega toka. Običajno pomagajo prevajalcu, na kateri poti naj sledi, glede na rezultat odločitve. Vedno imajo za posledico logične vrednosti

Logično IN (&&): Vrne true, če so pogoji na levi in ​​desni strani operaterja resnični, sicer vrne false.

Npr

  • (2> 3) && (4 <5) vrne napačno. Razlog 2 ni večji od 3
  • Boolean b1 = res
    Boolov b2 = res
    b1 && b2 vrne resnico.

Logično ALI (||): Vrne true, če je kateri koli operand res, sicer vrne false.

Npr

  • (2> 3) || (4 <5) vrne resnico
  • Boolov b1 = napačen
    Boolov b2 = napačen
    b1 || b2 vrne napačno.

Logični NOT / negacija (!): Obrne rezultat operanda, tj. True postane false in false postane true.

Npr

  • ! (2> 3) vrne true
  • ! (2> 3) && (43) je resnično.

7. Operaterji bitnega prometa

Bitni operaterji so posebna kategorija operaterjev, saj ne delujejo na običajen način. Medtem ko vsi drugi operaterji delujejo na bajtih, bitovni operaterji delujejo na bit. Ne paničite. Morda se slišijo težko, vendar jih je enostavno razumeti s primeri.

Npr

Predpostavimo, da imamo dve številki 2 in 4. Njihovi binarni pretvorbi bi bili 0010 in 0100. Ker 1 bajt vsebuje 8 bitov, jih pretvorimo v 0000 0010 in 0000 0010.

  • Porazmerno IN (&): rezultat 2 in 4 pri 0000 0000, kar je preprosto 0
  • Pokončno ALI (|): 2 | 4 rezultati v 0000 0110, kar je 6
  • Porazmerno NE (~): ~ 2 pri rezultatu 1111 1101, kar je -125 najpomembnejši bit so bitni znaki

Opomba : Bitnostni operaterji so sama po sebi velika tema in igrajo ključno vlogo v komunikacijski industriji. Za boljše razumevanje je priporočljivo globinsko potapljanje v bitnih operaterjih.

8. Ternarni izvajalec

Ternarni operater je operater kratkega roka za logični tok programa če in drugače. Oceni izraz na levi strani vprašalnika (?) In na podlagi rezultata (resničnega / napačnega) izvede operacije na levi in ​​desni strani debelega črevesa (:).

Npr . - (stanje)? (operacija, če je resnično): ( operacija, če je napačna)

  • (5> 9)? (print true): (natisni false) natisnjeno je false.

9. Prednost operaterja

Prednost operaterjev je naslednja (najvišja do najnižja prioriteta):

  • Oklepaji
  • Operaterji predpone in Postfix
  • Množenje, delitev, modul
  • Dodajanje, odštevanje
  • Bitni operaterji
  • Logični operaterji (nekateri logični operaterji imajo večjo prednost kot bitni operaterji. Več o tem, ko se poglobite v bitni odsek operaterja.)
  • Ternarni izvajalec
  • Dodelitev, operaterji s kratkimi rokavi

Priporočeni članki

To je vodnik za operaterja Windows. Tu smo s primeri obravnavali različne vrste operaterjev operacijskega sistema Windows. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Nasveti za Windows 10
  2. Razlike med Ubuntu in Windows 10
  3. Operatorji MySQL
  4. Windows Intervju Vprašanja z odgovori
  5. Vrste operaterjev za primerjavo v PowerShellu