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 -
- Vinkkejä Windows 10: lle
- Erot Ubuntun ja Windows 10: n välillä
- MySQL-operaattorit
- Windows-haastattelukysymykset vastauksineen
- Vertailuoperaattorityypit PowerShellissä