C ++ operátorok

Az operátorok olyan szimbólumok, amelyeket a C ++-ban használnak műveletek végrehajtására. Az operátorokat az operandusokon különféle műveletek végrehajtására alkalmazzák.

Melyek a C ++ operátorok?

A C ++-ban használt operátorok különféle típusai a következők.

  • Számtani operátorok
  • Relációs operátorok
  • Logikai operátorok
  • Feladatkezelők

1. Aritmetikai operátorok

A C ++ esetében a számtani operátorok használják az alábbiakban ismertetett számtani műveleteket.

Vegyünk egy példát az a, b operandusokra, amelyek értéke 10, illetve 5.

Critikus aritmetikai operátorok
Operátor Leírás Példa
+Két operandus hozzáadásaa + b
ad15.
-A jobb operandus kivonása a bal oldali operandustóla - b
ad5.
*Két operandus szorzásaa * b

adni fog

50.

/A bal oldali operandus osztása a jobb operandussala / b

adni fog

2.

%Modulus - a bal oldali operandus jobbra osztásának fennmaradó részea% b 0-t ad.
++Növelő operátor, amely 1-rel növeli az operandus értékét.b ++ ad 6-ot.
-Decrement Operator, amely csökkenti az operandus értékét 1-rel.b - 4-et ad.

2. Relációs operátorok

A relációs operátorok segítségével összehasonlítják az operandus értékeit, és visszatérnek TRUE vagy FALSE az utasításban megadott feltételnek megfelelően.

Relációs operátorok C ++-ban
Operátor Leírás Példa
>Ha a bal oldali operandus értéke nagyobb, mint a jobb operandus értéke, akkor a feltétel valóra válik; ha nem, akkor hamis.a> b
<Ha a bal oldali operandus értéke kisebb, mint a jobb operandus értéke, akkor a feltétel valóra válik; ha nem, akkor hamis.a <b
==Ha mindkét operandus értéke azonos, akkor a feltétel valóra válik; ha nem, akkor hamis.a == b
! =Ha mindkét operandus értéke nem azonos, akkor a feltétel valóra válik; ha nem, akkor hamis.a! = b
> =Ha a bal oldali operandus értéke nagyobb vagy egyenlő a jobb operandussal, akkor a feltétel valóra válik; ha nem, akkor hamis.a> = b
<=Ha a bal oldali operandus értéke kisebb vagy egyenlő a jobb operandussal, akkor a feltétel valóra válik; ha nem, akkor hamis.a <= b

Tegyük fel az a = 10, b = 5 operandusok értékét, és végezzünk különféle műveleteket a relációs operátorok megértése érdekében.

  • a> b a TRUE eredményt adja, mivel 10 nagyobb, mint 5.
  • a <b eredménye HAMIS eredményt ad, mivel 10 nagyobb, mint 5.
  • a == b hamis eredményt ad, mivel 10 nem egyenlő 5-del.
  • a! = b TRUE eredményt ad, mivel 10 nem egyenlő 5-del.
  • a> = b TRUE eredményt ad, mivel 10 nagyobb, mint 5.
  • a <= b eredménye HAMIS eredményt ad, mivel 10 nem egyenlő vagy kisebb, mint 5.

3. Logikai operátorok

Az alábbiakban bemutatjuk a C ++ -ban használt logikai operátorokat.

C ++ logikai operátorok
Operátor Leírás Példa
||Ez a logikus VAGY operátor. A feltétel akkor válik valóra, ha a két operandus bármelyike ​​nulla.a || b
&&

Ez a logikai ÉS Üzemeltető. A feltétel akkor válik valóra, ha a két operandus nem nulla.a && b
!

Ez a logikai NOT operátor, és megfordítja annak a logikai operátornak az állapotát, amellyel használják.! egy

Tegyük fel az a = 1, b = 0 operandusok értékét, és végezzünk különféle műveleteket a logikai operátorok megértése érdekében.

  • a || b értéke igaz, mivel a két operandus egyike sem nulla.
  • a && b HAMIS lesz, mivel az egyik operandus nulla.
  • ! a 0 lesz, mivel megfordítja az operandus állapotát.

4. Feladatkezelők

A C ++-ban használt hozzárendelési operátorok az alábbiakban láthatók.

Feladatkezelő C ++-ban
Operátor Leírás Példa
=Ez egy egyszerű hozzárendelési operátor, amely a jobb oldali operandus értékét a bal oldali operandushoz rendeli.x = y hozzárendeli y értékét x-hez.
+ =Ez az operátor végrehajtja a jobb oldali operandus hozzáadását a bal oldali operandushoz, és az eredményt hozzárendelik a bal oldali operandushoz.x + = y x = x + y-ként értelmezendő
- =Ez az operátor kivonja a jobb oldali operandust a bal oldali operandustól, és az eredményt hozzárendelték a bal oldali operandushoz.x - = y egyenlő x = x - y-val
* =Ez az operátor megjavítja a jobb oldali operandust a bal oldali operandussal, és az eredmény hozzárendelésre kerül a bal oldali operandushoz.x * = y egyenlő x = x * y-val
/ =Ez az operátor a bal oldali operandust osztja meg a jobb operandussal, és az eredményt hozzárendelik a bal oldali operandushoz.x / = y egyenlő x = x / y-val
% =Ez elveszi a két operandus modulusát, és az eredményt hozzárendelik a bal oldali operandushoz.x% = y egyenlő x = x% y-val
>> =Ez egy bináris jobb oldali váltás és hozzárendelés operátor.x >> 5 jelentése x = x >> 5
<< =Ez egy bináris bal váltás és hozzárendelés operátor.x << 5 x = x << 5 értékkel egyenlő
=Ezt bit bit exkluzív OR vagy hozzárendelési operátornak nevezzük.x = 5 x = x 5 értékkel egyenlő
| =Ezt bitálisan VAGY hozzárendelési operátornak hívják.x | = 5 egyenlő x = x | 5
& =Ezt bit bit ÉS hozzárendelési operátornak nevezzük.x & = 5 megegyezik x = x & 5 értékével

Tegyük fel, hogy x értéke 5. Néhány példa a fent bemutatott néhány hozzárendelési operátorral végzett műveletekre.

  • x = 5 az 5-t x-hez rendeli.
  • x + = 3 adja az eredményt, mivel x = x +3, azaz 5 + 3 = 8 x-hez tartozik.
  • x - = 2 adja az eredményt, mivel x = x +3, azaz 5-2 = 3 lesz x-hez rendelve.

Ajánlott cikkek

Ez egy útmutató a C ++ operátorok számára. Itt tárgyaltuk a C ++-ban használt operátorok különféle típusait szintaxisukkal és példáikkal. A következő cikkben további információkat is megnézhet -

  1. C ++ parancsok
  2. Bevezetés a C ++ -ba
  3. Útmutató a MySQL operátorokhoz
  4. Példák a C operátorokra

Kategória: