Johdanto Windows-operaattoreihin

5 9 43 1 totta vääriä. Näillä satunnaislukuilla ja tekstillä ei ole mitään järkeä. Ei, he eivät. Tämä johtuu siitä, että heiltä puuttuu operaattoreita. Mikä tahansa merkityksellinen lauseke on muuttujien ja operaattoreiden yhdistelmä. Operaattori määrittelee kuinka muuttujat kytketään toistensa kautta ja miten ne vaikuttaisivat lopputulokseen. 5 + 9 - 43 <1? totta: väärä. Nyt siinä on jotain järkeä. Joten snorklaamme Windows-operaattorien maailman läpi.

Windows-operaattorien luokittelu

Nämä Windows-operaattorit luokitellaan laajasti kolmeen tyyppiin. Tämä luokittelu tehdään operaattorin edellyttämien muuttujien tai operandien lukumäärän perusteella. Kolme tyyppiä ovat:

  • Yhtenäiset operaattorit
  • Binaarioperaattorit
  • Ternaarioperaattorit

1. Yhtenäiset operaattorit: He vaativat yhden operandin.

Esimerkiksi etuliite - ja jälkiliittymäoperaattorit, pikakäyttäjät, kieltooperaattorit jne

2. Binaarioperaattorit: He tarvitsevat kaksi operandia tuloksen laskemiseksi.

Esimerkiksi aritmeettiset operaattorit, loogiset operaattorit jne.

3. Ternaarioperaattorit: He vaativat kolme operandia.

Esimerkiksi Ternary Ehdollinen operaattori

Windows-operaattorityypit

Erityyppiset Windows-operaattorit niiden toiminnallisuuden perusteella ovat:

1. Aritmeettiset perusoperaattorit

Nämä Windows-operaattorit suorittavat matemaattiset laskelmat.

Plus operaattori (+): Lisää tai yhdistää kaksi operandia.

Esim

  • Kahden kokonaisluvun summa: 1 + 3 johtaa 4: ään
  • Kahden liukuluvun lukumäärän summa: 9.8 + 0.4 johtaa tulokseen 10.2
  • Kahden merkkijonon ketjuttaminen: “Hello” + ”World” johtaa ”Hello World”

Miinus Operaattori (-): Vähentää toisen operandin ensimmäisestä. Ei toimi jousilla.

Esim

  • Kahden kokonaisluvun vähentäminen: 5-4 johtaa 1: ään
  • Kahden liukuluvun vähentäminen: 4, 1 - 4, 6 johtaa -0, 5

Kertolaskija (*): Kertoo kaksi operandia.

Esim

  • Kahden kokonaisluvun kertolasku: 9 * 5 johtaa 45: ään
  • Kahden liukuluvun lukumäärän kertominen: 1, 1 * 2, 3 johtaa tulokseen 2, 53

Division Operaattori (/): Jakaa ensimmäisen operandin toisella ja palauttaa osamäärän tuloksena. Loput hylätään. Jotkut edistyneet kielet eivät kuitenkaan hylkää loput ja jatka jakamista, kunnes ennalta asetettu määrä tarkkuuspisteitä on saavutettu.

Esim

  • Kahden kokonaisluvun jakaminen : 45/11 johtaa 4: ään
  • Edistyneillä kielillä: 45/11 johtaa tulokseen 4.090909

Modulus-operaattori (%): Jakaa ensimmäisen operandin toisella ja palauttaa loput lopputuloksena. Määrä kerrotaan. Ei toimi liukulukuilla.

Esim

  • Kahden kokonaisluvun moduuli: 45/11 johtaa 1: ään

2. Tehtäväoperaattori (=)

Määrittää käyttäjän oikealla puolella (RHS) lasketun tuloksen vasemmalle muuttujalle (LHS). Operaattorin vasemman puolen tulisi aina olla muuttuja eikä vakio / lauseke.

Esim

  • x = 5, antaa arvon 5 x: lle.
  • 5 = x on virheellinen, koska vasen puoli on vakio.
  • y = x * 4 laskee x * 4 ja osoittaa y: lle. Siten y: llä on nyt arvo 20
  • x * 4 = y on virheellinen, koska vasen puoli on lauseke.

3. Vertailuoperaattorit

He vertaa ensimmäisen operandin arvoa toisen operandin arvoon ja palauttavat joko tosi tai vääriä. Ne ovat pienempiä kuin (), pienempi tai yhtä suuri (=), yhtä suuri (==), ei yhtä suuri (! =).

Esim

  • 61> 45, palaa totta.
  • 3 == 3, palauttaa arvon true.

4. Etuliite- ja jälkiliiteoperaattorit

Nämä Windows-operaattorit lisäävät tai pienentävät operandin arvoa yhdellä. Ne toimivat vain kokonaislukuina.

Esim

  • x = 5

x ++, x on nyt 6

–X, x on nyt jälleen 5

Vaikuttaa yksinkertaiselta, eikö niin? Näiden kahden operaattorin toiminnassa on erittäin merkittävä ero. Etuliiteoperaattorit muuttavat operandin arvoa ennen lausekkeen arviointia, kun taas jälkiliiteoperaattori muuttaa arvoa lausekkeen arvioinnin jälkeen.

  • x = 5

tulosta (x ++), tulostaa 5 ja muuttaa sitten arvon x arvoon 6

tulosta (++ x), tämä lisää arvoa 6: sta 7: ään ja tulostaa sitten 7.

5. Pikakäyttäjät

Nämä Windows-operaattorit ovat kahden operaattorin yhdistelmä. Tulos lasketaan käyttämällä operandin olemassa olevaa arvoa ja määritetään takaisin itselleen. Ne auttavat minimoimaan kirjoitetun koodirivin. Yleisimmät pikakäyttäjät ovat:

  • + =: Tämä vastaa lisäystä ja määritystä.
  • - =: Tämä vastaa vähentämistä ja osoittamista.
  • * =: Tämä vastaa kertolaskua ja määritystä.
  • / =: Tämä vastaa jakoa ja tehtävää.

Esimerkiksi - x + = 5, vastaa x = x + 5.

6. Loogiset operaattorit

Loogisia operaattoreita käytetään pääasiassa ohjelman kulun ohjaamiseen. Yleensä ne auttavat kääntäjää päättämään tietä päätöksen tuloksen perusteella. Ne johtavat aina boolean-arvoihin

Looginen JA (&&): Palauttaa true, jos olosuhteet käyttäjän sekä vasemmalla että oikealla puolella ovat totta, palauttaa muuten väärät.

Esim

  • (2> 3) && (4 <5) palauttaa väärän. Syy, 2 ei ole suurempi kuin 3
  • Boolean b1 = totta
    Boolen b2 = totta
    b1 && b2 palaa totta.

Looginen TAI (||): Palauttaa true, jos jokin operandista on true, palauttaa muuten false.

Esim

  • (2> 3) || (4 <5) palauttaa arvon true
  • Boolen b1 = väärä
    Boolen b2 = väärä
    b1 || b2 palauttaa väärän.

Looginen EI / kieltäytyminen (!): Kääntää operandin tuloksen, ts. Tosi muuttuu vääriksi ja vääriksi tulee totta.

Esim

  • ! (2> 3) palauttaa arvon true
  • ! (2> 3) && (43) johtaa totta.

7. Bitwise-operaattorit

Bittisäteiset operaattorit ovat erityinen operaattoriryhmä, koska ne eivät toimi tavanomaisella tavalla. Vaikka kaikki muut operaattorit toimivat tavuilla, bittioperaattorit toimivat biteillä. Älä hätää. Ne saattavat kuulostaa kovilla, mutta on helppo ymmärtää esimerkkien avulla.

Esim

Oletetaan, että meillä on kaksi numeroa 2 ja 4. Niiden vastaavat binaarimuunnokset olisivat 0010 ja 0100. Koska 1 tavu sisältää 8 bittiä, muuntamme ne arvoiksi 0000 0010 ja 0000 0010.

  • Bittisesti AND (&): 2 & 4 antaa tulokseksi 0000 0000, joka on yksinkertaisesti 0
  • Bittaisesti TAI (|): 2 | 4 johtaa tulokseen 0000 0110, joka on 6
  • Bittinä EI (~): ~ 2 johtaa tulokseen 1111 1101, joka on -125 merkitsevin bitti on merkkibitti

Huomaa : Bitwise-operaattorit ovat sinänsä laaja aihe, ja heillä on avainasemassa viestintäalalla. On suositeltavaa sukeltaa syvälle bittioperaattoreihin ymmärryksen parantamiseksi.

8. Ternaarioperaattori

Kolmikantainen operaattori on lyhennysoperaattori loogiselle ohjelmavirralle, jos ja muu. Se arvioi kysymysmerkin vasemmalla puolella olevan lausekkeen (?) Ja tuloksen perusteella (tosi / epätosi) suoritetaan kaksoispisteen (:) vasemmalla ja oikealla puolella olevat toiminnot.

Esimerkiksi - (kunnossa)? (toiminta, jos tosi): ( toiminta, jos väärä)

  • (5> 9)? (print true): (print false) false tulostetaan.

9. Operaattorin etuoikeus

Operaattorien etusija on seuraava (korkeimmasta pienimmästä prioriteetista):

  • sulkeet
  • Etuliite- ja Postfix-operaattorit
  • Kertominen, jakaminen, moduuli
  • Lisäys, vähennys
  • Bitwise-operaattorit
  • Loogiset operaattorit (joillakin loogisilla operaattoreilla on suurempi etusija kuin bittioperaattoreilla. Lisätietoja, kun sukellat syvälle bittioperaattorin osiossa.)
  • Ternaarioperaattori
  • Tehtävä, Shorthand-operaattorit

Suositellut artikkelit

Tämä on opas Windows-operaattorille. Tässä olemme keskustelleet erityyppisistä ikkunoiden käyttäjistä esimerkkien avulla. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Vinkkejä Windows 10: lle
  2. Erot Ubuntun ja Windows 10: n välillä
  3. MySQL-operaattorit
  4. Windows-haastattelukysymykset vastauksineen
  5. Vertailuoperaattorityypit PowerShellissä