Kaj je /= Operator v C++?

Kaj Je Operator V C



Simbol, znan kot operator, pove prevajalniku, kako izvesti določene operacije, ki so matematične ali logične narave. V C++ obstajajo številni vgrajeni operaterji. Eden izmed njih je operator /=, ki se nanaša na operator delitve in dodelitve, ki se uporablja za izvajanje operacij deljenja in dodelitve v enem programskem navodilu. V tem članku bomo govorili o operatorju C++ /= in navedli primere, kako se uporablja.

Kaj je /= Operator v C++?

Operator /= je imenovani sestavljeni operator dodeljevanja v programskem jeziku C++, ki združuje deljenje in dodeljevanje v eno operacijo. Ta operator deli spremenljivko na levi strani s spremenljivko na desni strani in po tem shrani rezultat v spremenljivko na levi strani, kot je navedeno v spodnji sintaksi:

a /= b ;

Zgornji izraz a /= b je enako a = a / b v C++.







Upoštevati je treba, da se lahko funkcionalnost operatorja /= razlikuje glede na vrste podatkov operandov. Na primer, če je vsak operand celo število, bo rezultat deljenja prav tako celo število, pri čemer bodo izločeni vsi delčki rezultata. Po drugi strani pa bo rezultat deljenja število s plavajočo vejico s polno natančnostjo, če je vsaj eden od operandov število s plavajočo vejico. Pokažimo to z uporabo primerov programov v C++.



1. primer: uporaba operatorja /= s podatkovnim tipom Integer

V tem primeru implementiramo operator delitve in dodelitve v enem koraku in vsi operandi so podatki celega tipa:



#include

uporaba imenskega prostora std ;

int glavni ( ) {

int št.1 = 10 ;

int št.2 = 5 ;

cout << 'Vrednost num1 = ' << št.1 << konec ;

št.1 /= št.2 ;

cout << 'Vrednost num1 z uporabo /= operator = ' << št.1 << konec ;

vrnitev 0 ;

}

Najprej smo inicializirali obe celoštevilski spremenljivki št.1 in št.2 v tem programu za 10 in 5 , oz. Potem sva se razdelila št.1 avtor št.2 , uporabljati /= operater, povzročanje št.1 ki ga je treba spremeniti 2 . Na koncu smo uporabili še en stavek cout za pošiljanje spremenjene vrednosti št.1 na konzolo.





Izhod iz tega programa bi moral izgledati nekako takole:



2. primer: uporaba operatorja /= s podatkovnim tipom Float

V C++ je operator dodeljevanja deljenja implementiran v tem primeru v enem koraku, vse spremenljivke pa so podatkovni tipi s plavajočim:

#include

uporaba imenskega prostora std ;

int glavni ( ) {

lebdi št.1 = 10.0 ;

lebdi št.2 = 23 ;

cout << 'Vrednost num1 = ' << št.1 << konec ;

št.1 /= št.2 ;

cout << 'Vrednost num1 z uporabo /= operator = ' << št.1 << konec ;

vrnitev 0 ;

}

V tem primeru smo dve spremenljivki s plavajočo vejico razglasili kot št.1 in št.2 , z inicializiranimi vrednostmi 10.0 in 23 , oz. Nato za deljenje uporabimo operator /= št.1 avtor št.2 in dodelil rezultat nazaj št.1 . Rezultat se natisne z uporabo cout .

Izhodna vrednost št.1 preden je num1 10 po uporabi operatorja /= num1 postane 4, kot je prikazano spodaj:

Zaključek

C++ je zelo vsestranski jezik za splošne namene, ki je zelo preprost in enostaven za uporabo. Ima veliko vnaprej določenih operatorjev, eden izmed njih je operator dodelitve deljenja. Operator dodelitve deljenja je predstavljen z /= in je koristen za posodobitev vrednosti spremenljivke. V zgornji vadnici smo videli delovanje operaterja dodeljevanja deljenja v C++. Rezultat operatorja /= se razlikuje glede na vrsto podatkov spremenljivk, ki so na voljo v programu C++.