Sissejuhatus Windowsi operaatoritesse

5 9 43 1 tõene vale. Nendel juhuslikel numbritel ja tekstil pole mingit mõtet, eks? Ei, nad ei tee seda. Seda seetõttu, et neil pole operaatoreid. Igasugune tähenduslik väljend on muutujate ja operaatorite kombinatsioon. Operaator otsustab, kuidas muutujad on omavahel ühendatud ja kuidas need lõpptulemusele kaasa aitavad. 5 + 9 - 43 <1? õige Vale. Nüüd on sellel mõtet. Snorkeldame siis läbi Windowsi operaatorite maailma.

Windowsi operaatorite klassifikatsioon

Need Windowsi operaatorid jagunevad laias laastus kolme tüüpi. See klassifitseerimine põhineb muutujate või operandide arvul, mida operaator nõuab. Kolm tüüpi on:

  • Ühtsed operaatorid
  • Binaaroperaatorid
  • Ternaaroperaatorid

1. Ühtsed operaatorid: nad vajavad ühte operandi.

Nt eesliidete ja järelfikside operaatorid, kiirredaktorid, eitusoperaatorid jne

2. Binaaroperaatorid: tulemuse arvutamiseks on vaja kahte operandi.

Nt aritmeetikaoperaatorid, loogilised operaatorid jne.

3. Ternaaroperaatorid: nad vajavad kolme operandi.

Nt Ternary tingimuslik operaator

Windowsi operaatorite tüübid

Eri tüüpi Windowsi operaatorid vastavalt nende funktsionaalsusele on järgmised:

1. Aritmeetika põhioperaatorid

Need Windowsi operaatorid teostavad matemaatilisi arvutusi.

Pluss operaator (+): lisab või ühendab kaks operandi.

Nt

  • Kahe täisarvu summa: 1 + 3 annab tulemuseks 4
  • Kahe ujukoma numbri summa: 9, 8 + 0, 4 annab tulemuseks 10, 2
  • Kahe stringi liitmine: "Tere" + "Maailm" annab tulemuseks "Tere maailm"

Miinusoperaator (-): lahutab esimesest teise operandi. Ei tööta keelpillidel.

Nt

  • Kahe täisarvu lahutamine: 5-4 annab tulemuseks 1
  • Kahe ujukoma arvu lahutamine: 4, 1 - 4, 6 annab tulemuseks -0, 5

Korrutamisoperaator (*): korrutab kaks operandi.

Nt

  • Kahe täisarvu korrutamine: 9 * 5 annab tulemuseks 45
  • Kahe ujukoma arvu korrutamine: 1, 1 * 2, 3 annab tulemuseks 2, 53

Jagamisoperaator (/): jagab esimese operandi teisega ja tagastab tulemuseks jaotis . Ülejäänud osa visatakse ära. Mõned edasijõudnud keeled ei jäta järelejäänud osa ära ja jagavad jagamist seni, kuni on saavutatud etteantud arv täpsuspunkte.

Nt

  • Kahe täisarvu jagamine : 45/11 annab tulemuseks 4
  • Täiustatud keeltes: 45/11 annab tulemuseks 4.090909

Moodulioperaator (%): jagab esimese operandi teisega ja tagastab tulemusena ülejäänud osa. Jaotuskogus jäetakse ära. Ei tööta ujukoma numbritega.

Nt

  • Kahe täisarvu moodul: 45/11 annab tulemuseks 1

2. Ülesande operaator (=)

Määrab operaatori paremas servas (RHS) arvutatud tulemuse vasakpoolsele muutujale (LHS). Operaatori vasakpoolne osa peaks alati olema muutuja, mitte konstant / avaldis.

Nt

  • x = 5, määrab väärtuse 5 kuni x.
  • 5 = x on kehtetu, kuna vasakpoolne on konstant.
  • y = x * 4 arvutab x * 4 ja määrab y. Seega on y nüüd väärtus 20
  • x * 4 = y on kehtetu, kuna vasakpoolne külg on avaldis.

3. Võrdlusoperaatorid

Nad võrdlevad esimese operandi väärtust teise operandi väärtusega ja tagastavad kas õige või vale. Need on väiksemad kui (), väiksemad või võrdsed (=), võrdsed (==), mitte võrdsed (! =).

Nt

  • 61> 45, tagastab tõese väärtuse.
  • 3 == 3, tagastab tõese väärtuse.

4. Prefiksi ja postfiksi operaatorid

Need Windowsi operaatorid suurendavad või vähendavad operandi väärtust ühe võrra. Nad töötavad ainult täisarvudel.

Nt

  • x = 5

x ++, x on nüüd 6

–X, x on nüüd jälle 5

Tundub lihtne, eks? Kahe operaatori toimimises on väga oluline erinevus. Prefiksioperaatorid muudavad operandi väärtust enne avaldise hindamist, seevastu postfiksioperaator muudab väärtust pärast avalduse hindamist.

  • x = 5

print (x ++), prinditakse 5 ja siis muudetakse x väärtuseks 6

print (++ x), suurendab see väärtust 6-lt 7-ni ja prindib seejärel 7-ni.

5. Lühikesed operaatorid

Need Windowsi operaatorid on kahe operaatori kombinatsioon. Tulemus arvutatakse operandi olemasoleva väärtuse põhjal ja omistatakse tagasi iseendale. Need aitavad kirjutatud koodiridu minimeerida. Kõige tavalisemad otseteede operaatorid on:

  • + =: See on samaväärne liitmise ja määramisega.
  • - =: See võrdub lahutamise ja määramisega.
  • * =: See võrdub korrutamise ja määramisega.
  • / =: See on samaväärne jagamise ja määramisega.

Nt . - x + = 5, võrdub x = x + 5.

6. Loogilised operaatorid

Loogilisi operaatoreid kasutatakse peamiselt programmi voo juhtimiseks. Tavaliselt aitavad need koostajal otsuse tulemuse põhjal valida, millist teed mööda minna. Nende tulemuseks on alati tõeväärtused

Loogiline JA (&&): tagastab tõese, kui tingimused nii operaatori vasakul kui ka paremal küljel on tõesed, tagastab vastasel juhul vale.

Nt

  • (2> 3) && (4 <5) tagastab vale. Põhjus, miks 2 pole suurem kui 3
  • Boolean b1 = tõene
    Boolean b2 = tõene
    b1 && b2 tagastab tõese väärtuse.

Loogiline VÕI (||): tagastab tõese, kui mõni operandidest on tõene, tagastab vastasel juhul vale.

Nt

  • (2> 3) || (4 <5) tagastab tõese väärtuse
  • Boolean b1 = vale
    Boolean b2 = vale
    b1 || b2 tagastab vale.

Loogiline MITTE / eitus (!): Pöörab ümber operandi tulemuse, st tõene muutub valeks ja vale muutub tõeseks.

Nt

  • ! (2> 3) tagastab tõese väärtuse
  • ! (2> 3) && (43) annab tõese tõe.

7. Bitwise operaatorid

Bitu järgu operaatorid on operaatorite erikategooria, kuna nad ei tegutse tavapärasel viisil. Kui kõik muud operaatorid töötavad baitidel, siis bittide kaupa operaatorid töötavad bittides. Ärge paanitsege. Need võivad kõlada karmilt, kuid on näidete kaudu hõlpsasti mõistetavad.

Nt

Oletagem, et meil on kaks arvu 2 ja 4. Nende vastavad binaarsed teisendused oleksid 0010 ja 0100. Kuna 1 bait sisaldab 8 bitti, teisendame need väärtusteks 0000 0010 ja 0000 0010.

  • Biti- ja AND (&): 2 & 4 annab tulemuseks 0000 0000, mis on lihtsalt 0
  • Bituaalselt VÕI (|): 2 | 4 tulemuseks on 0000 0110, mis on 6
  • Bituaalselt EI (~): ~ 2 tulemuseks on number 1111 1101, mis on -125 kõige olulisem bit on märkbit

Märkus . Bitwise operaatorid on iseenesest lai teema ja neil on kommunikatsioonitööstuses võtmeroll. Parema mõistmise huvides on soovitatav süveneda bittide kaupa operaatoritesse.

8. Ternaaroperaator

Kolmekomponendiline operaator on otsene operaator loogilise programmi voo jaoks. See hindab küsimärgist vasakul asuvat avaldist (?) Ja tulemuse põhjal (tõene / vale) tehakse käärsoole vasakul ja paremal (:) toimingud.

Nt . - (tingimus)? (toiming, kui see on tõene): ( toiming, kui vale)

  • (5> 9)? (print true): (print false) trükitakse vale.

9. Operaatori eelisõigus

Operaatorite tähtsus on järgmine (kõrgeimast madalaimani):

  • Sulgud
  • Prefiksi ja Postfiksi operaatorid
  • Korrutamine, jagamine, moodul
  • Liitmine, lahutamine
  • Bitwise operaatorid
  • Loogilised operaatorid (mõned loogilised operaatorid on kõrgema prioriteediga kui bititihedusega operaatorid. Lisateave, kui sukelduda sügavuti bittide operaatorite sektsiooni.)
  • Ternaaroperaator
  • Töö määramine, stenografistid

Soovitatavad artiklid

See on olnud Windowsi operaatori juhend. Siin oleme näidetega arutanud erinevat tüüpi aknaoperaatorite üle. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. Näpunäited Windows 10 jaoks
  2. Erinevused Ubuntu ja Windows 10 vahel
  3. MySQL-i operaatorid
  4. Windowsi intervjuu küsimused koos vastustega
  5. Võrdlusoperaatorite tüübid PowerShellis

Kategooria: