Bevezetés a Windows operátorokba
5 9 43 1 igaz hamis. Ezeknek a véletlen számoknak és a szövegnek nincs értelme, ugye? Nem, nem. Ennek oka az, hogy nincs operátoruk. Bármely értelmes kifejezés a változók és az operátorok kombinációja. Az operátor meghatározza, hogy a változók hogyan kapcsolódnak egymáshoz, és hogyan járulnak hozzá a végeredményhez. 5 + 9 - 43 <1? igaz hamis. Most van értelme. Szóval snorkeljünk a Windows operátorok világában.
A Windows operátorok osztályozása
Ezek a Windows operátorok nagyjából három típusba sorolhatók. Ezt a besorolást az operátor által megkövetelt változók vagy operandumok száma alapján végzik el. A három típus a következő:
- Unary operátorok
- Bináris operátorok
- Ternáriumi operátorok
1. Egységes operátorok: Egy operandust igényelnek.
Pl. Prefix és Postfix operátorok, Shorthand operátorok, Negation Operator stb
2. Bináris operátorok: Két eredményt igényelnek az eredmény kiszámításához.
Pl. Aritmetikai operátorok, logikai operátorok stb.
3. Ternáriumi operátorok: Három operandust igényelnek.
Pl. Ternary feltételes üzemeltető
A Windows operátorok típusai
A Windows operátorok különféle típusai, funkcionalitásuk alapján:
1. Alapvető számtani operátorok
Ezek a Windows operátorok matematikai számításokat végeznek.
Plusz operátor (+): A két operandus hozzáadása vagy összekapcsolása.
Például
- Két egész szám összege: 1 + 3 4-et eredményez
- Két lebegőpontos szám összege: 9, 8 + 0, 4, 10, 2-et eredményez
- Két karakterlánc összekapcsolása: „Hello” + „World” eredményez „Hello World”
Mínusz operátor (-): Kivonja az első operandust az elsőtől. Nem működik húrokon.
Például
- Két egész szám kivonása: 5-4 eredmény 1
- Két lebegőpontos szám kivonása: 4, 1 - 4, 6 -0, 5
Szorzó operátor (*): Szorozzuk meg a két operandust.
Például
- Két egész szám szorzása: 9 * 5 45 eredményt eredményez
- Két lebegőpontos szám szorozása: 1, 1 * 2, 3 2, 53-ot eredményez
Osztási operátor (/): Az első operandust elosztja a másodikval, és eredményként adja meg a hányadost. A fennmaradó részt eldobják. Egyes fejlett nyelvek azonban nem dobják el a maradékot, és addig folytatják a felosztást, amíg el nem érik az előre beállított pontosságú pontokat.
Például
- Két egész szám felosztása: 45/11 eredménye 4
- Speciális nyelveken: A 45/11 eredmények 4.090909
Modulus operátor (%): Az első operandust osztja a másodikval, és a maradékot adja eredményül. A hányadost el kell vetni. Nem működik lebegőpontos számokon.
Például
- Két egész szám modulja : 45/11 eredménye 1
2. Feladatkezelő (=)
Az operátor jobb oldalán (RHS) kiszámított eredményt hozzárendeli a bal oldali változóhoz (LHS). Az operátor bal oldalának mindig változónak kell lennie, nem pedig állandónak / kifejezésnek.
Például
- x = 5, az 5-t x-hez rendeli.
- 5 = x érvénytelen, mivel a bal oldal állandó.
- y = x * 4 kiszámítja az x * 4 értéket és hozzárendeli az y értékhez. Így y y értéke 20
- x * 4 = y érvénytelen, mivel a bal oldali kifejezés.
3. Összehasonlító operátorok
Összehasonlítják az első operandus értékét a második operandussal, és igaz vagy hamis eredményt adnak. Ezek kevesebb, mint (), kevesebb vagy egyenlő (=), egyenlő (==), nem egyenlő (! =).
Például
- 61> 45, igaz.
- 3 == 3, true értéket ad vissza.
4. Előtag és utótag operátorok
Ezek a Windows operátorok növelik vagy csökkentik az operandus értékét 1-rel. Csak egész számokon dolgoznak.
Például
- X = 5
x ++, x most 6
–X, x most ismét 5
Úgy tűnik, egyszerű, nem? Nagyon jelentős különbség van a két operátor működésében. Az előtag operátorok megváltoztatják az operandus értékét a kifejezés kiértékelése előtt, míg az utótag operátor megváltoztatja az értéket a kifejezés kiértékelése után.
- x = 5
print (x ++), ez nyomtat 5-et, majd megváltoztatja x értékét 6-ra
print (++ x), ez az értéket 6-ról 7-re növeli, majd 7-et nyomtat.
5. Rövidített operátorok
Ezek a Windows operátorok két operátor kombinációja. Az eredmény kiszámítása az operandus meglévő értékének felhasználásával történik, és az önmagához rendelve. Segítik az írott kód sorainak minimalizálását. A leggyakoribb rövidítésű operátorok:
- + =: Ez megegyezik az összeadással és a hozzárendeléssel.
- - =: Ez megegyezik a kivonással és a hozzárendeléssel.
- * =: Ez megegyezik a szorzás és a hozzárendelés értékével.
- / =: Ez megegyezik a megosztás és a hozzárendelés.
Pl . - x + = 5, egyenlő x = x + 5 értékkel.
6. Logikai operátorok
A logikai operátorokat elsősorban a programáramlás vezérlésére használják. Általában a döntés kimenetele alapján segítenek a fordítónak abban, hogy milyen utat kell követni. Ezek mindig logikai értékeket eredményeznek
Logikai ÉS (&&): Igaz, ha a kezelő bal és jobb oldali feltételei igazak, hamis lesz, egyébként hamis.
Például
- (2> 3) && (4 <5) hamis értéket ad vissza. A 2. ok nem lehet nagyobb, mint 3
- Logikai b1 = igaz
Logikai b2 = igaz
b1 && b2 igaz.
Logikai VAGY (||): Igazát adja vissza, ha az operandusok bármelyike igaz, egyébként hamisat ad vissza.
Például
- (2> 3) || (4 <5) true értéket ad vissza
- Logikai b1 = hamis
Logikai b2 = hamis
b1 || b2 hamisat ad vissza.
Logikai NEM / tagadás (!): Megfordítja az operandus eredményét, azaz az igaz hamis lesz, és a hamis valóra válik.
Például
- ! (2> 3) true értéket ad vissza
- ! (2> 3) && (43) valódi eredményeket eredményez.
7. Bitwise operátorok
A bitvesztes operátorok az operátorok különleges kategóriája, mivel nem működnek szokásos módon. Míg az összes többi operátor bájtonként működik, addig a bitveres operátorok biteken működnek. Ne ess pánikba. Nehéznek tűnhetnek, de a példák segítségével könnyen érthetők.
Például
Tegyük fel, hogy két számunk van 2 és 4. Ezek bináris konverziója 0010 és 0100 lenne. Mivel az 1 bájt 8 bitből áll, konvertáljuk őket 0000 0010 és 0000 0010 értékre.
- BITOSEN ÉS (&): A 2 és 4 eredménye 0000 0000, amely egyszerűen 0
- Bitánként VAGY (|): 2 | A 4 eredmény 0000 0110, amely 6
- Bitosan NEM (~): ~ 2 eredménye 1111 1101, ami -125 legfontosabb bit a jel bit
Megjegyzés : A bitvesztes operátorok önmagukban hatalmas téma, és kulcsszerepet játszanak a kommunikációs iparban. A jobb megértés érdekében javasoljuk, hogy mélyebben merüljön a bitkerekes operátorokban.
8. Ternáriumi operátor
A háromoldalú operátor a rövid és rövid logikai programfolyamat rövidítése. Kiértékeli a kérdőjel bal oldalán lévő kifejezést (?), És az eredmény alapján (igaz / hamis) elvégzi a vastagbél bal és jobb oldali műveleteket (:).
Pl . - (feltétel)? (működés, ha igaz): ( működés, ha hamis)
- (5> 9)? (igaz nyomtatás): (hamis nyomtatás) hamis nyomtat.
9. Üzemeltető elsőbbsége
Az operátorok elsőbbsége a következő (legmagasabb és legalacsonyabb prioritás):
- Konzolok
- Prefix és Postfix operátorok
- Szorzás, osztás, modulus
- Összeadás, kivonás
- Bitwise operátorok
- Logikai operátorok (egyes logikai operátorok nagyobb prioritást élveznek, mint a bit-bit operátorok. Tudjon meg többet, ha mélyebben merülsz a bit-bit operátorok szakaszában.)
- Ternáriumi operátor
- Feladat, Shorthand kezelők
Ajánlott cikkek
Ez egy útmutató a Windows Operator számára. Itt példákkal tárgyaltuk a különféle típusú Windows operátorokat. A további javasolt cikkeken keresztül további információkat is megtudhat -
- Tippek a Windows 10 rendszerhez
- Különbségek az Ubuntu és a Windows 10 között
- MySQL operátorok
- A Windows interjúval kapcsolatos kérdések és válaszok
- Az összehasonlító operátorok típusai a PowerShell-ben