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 -

  1. Tippek a Windows 10 rendszerhez
  2. Különbségek az Ubuntu és a Windows 10 között
  3. MySQL operátorok
  4. A Windows interjúval kapcsolatos kérdések és válaszok
  5. Az összehasonlító operátorok típusai a PowerShell-ben

Kategória: