Što je /= operator u C++?

Sto Je Operator U C



Simbol poznat kao operator govori prevoditelju kako izvršiti određene operacije koje su matematičke ili logičke prirode. U C++ postoje brojni ugrađeni operatori. Jedan od njih je /= operator koji se odnosi na operator dijeljenja i dodjele koji se koristi za operacije dijeljenja i dodjele u jednoj programskoj instrukciji. U ovom ćemo članku govoriti o C++ /= operatoru i dati primjere kako se koristi.

Što je /= operator u C++?

Operator /= je pozvani složeni operator dodjele u programskom jeziku C++ koji kombinira dijeljenje i dodjelu u jednu operaciju. Ovaj operator dijeli varijablu lijeve strane varijablom desne strane i nakon toga pohranjuje rezultat u varijablu lijeve strane kao što je navedeno u donjoj sintaksi:

a /= b ;

Gornji izraz a /= b jednako je a = a / b u C++.







Potrebno je imati na umu da se funkcionalnost /= operatora može razlikovati ovisno o tipovima podataka operanda. Na primjer, ako je svaki operand cijeli broj, rezultat dijeljenja će također biti cijeli broj, eliminirajući sve frakcijske dijelove rezultata. S druge strane, rezultat dijeljenja bit će broj s pomičnim zarezom s punom preciznošću ako je barem jedan od operanda broj s pomičnim zarezom. Pokažimo to korištenjem primjera programa u C++.



Primjer 1: Korištenje /= operatora s tipom podataka Integer

U ovom primjeru implementiramo operator dijeljenja i dodjele u jednom koraku, a svi operandi su podaci cjelobrojnog tipa:



#include

koristeći prostor imena std ;

int glavni ( ) {

int broj1 = 10 ;

int broj2 = 5 ;

cout << 'Vrijednost num1 = ' << broj1 << endl ;

broj1 /= broj2 ;

cout << 'Vrijednost num1 koristeći /= operator = ' << broj1 << endl ;

povratak 0 ;

}

Prvo smo inicijalizirali obje cjelobrojne varijable broj1 i broj2 u ovom programu za 10 i 5 , odnosno. Onda smo se podijelili broj1 po broj2 , koristiti /= operator, uzrok broj1 biti izmijenjen na 2 . Na kraju, upotrijebili smo drugu naredbu cout za slanje modificirane vrijednosti broj1 na konzolu.





Izlaz iz ovog programa trebao bi izgledati otprilike ovako:



Primjer 2: Korištenje /= operatora s tipom podataka Float

U C++ operator dodjele dijeljenja implementiran je u ovom primjeru u jednom koraku, a sve varijable su float tipovi podataka:

#include

koristeći prostor imena std ;

int glavni ( ) {

plutati broj1 = 10.0 ;

plutati broj2 = 23 ;

cout << 'Vrijednost num1 = ' << broj1 << endl ;

broj1 /= broj2 ;

cout << 'Vrijednost num1 koristeći /= operator = ' << broj1 << endl ;

povratak 0 ;

}

U ovom smo primjeru deklarirali dvije varijable s pomičnim zarezom kao broj1 i broj2 , s inicijaliziranim vrijednostima od 10.0 i 23 , odnosno. Zatim koristimo /= operator za dijeljenje broj1 po broj2 i dodijelio rezultat natrag broj1 . Rezultat se ispisuje pomoću cout .

Izlazna vrijednost od broj1 prije num1 je 10 nakon korištenja /= operatora num1 postaje 4 kao što je prikazano u nastavku:

Zaključak

C++ je vrlo svestran jezik opće namjene koji je vrlo jednostavan i lagan za korištenje. Ima mnogo unaprijed definiranih operatora, od kojih je jedan operator dodjele dijeljenja. Operator dodjele dijeljenja predstavljen je s /= i koristan je za ažuriranje vrijednosti varijable. U gornjem vodiču vidjeli smo funkcionalnost operatora dodjele dijeljenja u C++. Rezultat operatora /= varira ovisno o tipu podataka varijabli navedenih u C++ programu.