Mi az /= operátor a C++ nyelven?

Mi Az Operator A C Nyelven



Az operátorként ismert szimbólum megmondja a fordítónak, hogyan kell végrehajtani bizonyos matematikai vagy logikai műveleteket. A C++-ban számos beépített operátor található. Az egyik a /= referens operátor, mint az osztás és hozzárendelés operátor, amely osztási és hozzárendelési műveletek elvégzésére szolgál egy programutasításban. Ebben a cikkben a C++ /= operátorról fogunk beszélni, és példákat adunk a használatára.

Mi az /= operátor a C++ nyelven?

A /= operátor egy úgynevezett összetett hozzárendelési operátor a C++ programozási nyelvben, amely az osztást és a hozzárendelést egyetlen műveletben egyesíti. Ez az operátor elosztja a bal oldali változót a jobb oldali változóval, majd az eredményt a bal oldali változóban tárolja az alábbi szintaxis szerint:

a /= b ;

A fenti kifejezés a /= b egyenlő a = a / b C++ nyelven.







Ne feledje, hogy a /= operátor funkcionalitása az operandusok adattípusaitól függően változhat. Például, ha minden operandus egész szám, az osztás eredménye is egész szám lesz, kiküszöbölve az eredmény tört részeit. Másrészt az osztás eredménye egy olyan szám lesz, amely teljes pontossággal lebegőpontos, ha az operandusok legalább egyike lebegőpontos szám. Mutassuk meg ezt C++ programpéldákkal.



1. példa: /= Operátor használata egész adattípussal

Ebben a példában az osztás és hozzárendelés operátort egyetlen lépésben valósítjuk meg, és az összes operandus egész típusú adat:



#include

névtér std használatával ;

int fő- ( ) {

int szám1 = 10 ;

int szám2 = 5 ;

cout << 'Num1 értéke = ' << szám1 << endl ;

szám1 /= szám2 ;

cout << 'A szám1 értéke /= operátor = ' << szám1 << endl ;

Visszatérés 0 ;

}

Először is inicializáltuk mindkét egész változót szám1 és szám2 ebben a programban 10 és 5 , ill. Aztán megosztottuk szám1 által szám2 , használni a /= operátor, okozó szám1 módosítani kell 2 . Végül egy másik cout utasítást használtunk a módosított érték elküldésére szám1 a konzolhoz.





A program kimenetének valahogy így kell kinéznie:



2. példa: /= Operátor használata float adattípussal

A C++ nyelvben az osztás-hozzárendelés operátora ebben a példában egyetlen lépésben van megvalósítva, és az összes változó lebegő adattípus:

#include

névtér std használatával ;

int fő- ( ) {

úszó szám1 = 10.0 ;

úszó szám2 = 23 ;

cout << 'Num1 értéke = ' << szám1 << endl ;

szám1 /= szám2 ;

cout << 'A szám1 értéke /= operátor = ' << szám1 << endl ;

Visszatérés 0 ;

}

Ebben a példában két lebegőpontos változót deklaráltunk mint szám1 és szám2 , inicializált értékeivel 10.0 és 23 , ill. Ezután a /= operátort használjuk az osztáshoz szám1 által szám2 és visszarendelte az eredményt szám1 . Az eredményt a segítségével nyomtatjuk ki cout .

A kimeneti értéke szám1 a num1 előtt 10 a /= operátor használata után a szám1 4 lesz az alábbiak szerint:

Következtetés

A C++ egy nagyon sokoldalú általános célú nyelv, amely nagyon egyszerű és könnyen használható. Sok előre definiált operátorral rendelkezik, amelyek közül az egyik az osztás hozzárendelési operátor. Az osztás-hozzárendelési operátort /= jelöli, és segít a változó értékének frissítésében. A fenti oktatóanyagban láthattuk az osztás-hozzárendelési operátor működését C++ nyelven. A /= operátor eredménye a C++ programban megadott változók adattípusától függően változik.