Hva er /= Operator i C++?

Hva Er Operator I C



Et symbol kjent som en operatør forteller kompilatoren hvordan den skal utføre spesifikke operasjoner som er matematiske eller logiske. I C++ er det mange innebygde operatører. En av dem er /=-operatøren refererer til som dele- og tilordningsoperatoren som brukes til å utføre divisjons- og tilordningsoperasjoner i en programinstruksjon. I denne artikkelen skal vi snakke om C++ /=-operatøren og gi eksempler på hvordan den brukes.

Hva er /= Operator i C++?

Operatoren /= er en kalt sammensatt tilordningsoperator i programmeringsspråket C++ som kombinerer divisjon og tilordning i en enkelt operasjon. Denne operatoren deler venstresidevariabelen med høyresidevariabel og lagrer etter dette resultatet til venstresidevariabelen som nevnt i syntaksen nedenfor:

en /= b ;

Ovennevnte uttrykk a /= b er lik a = a / b i C++.







Det er nødvendig å huske på at /=-operatørens funksjonalitet kan variere basert på operandenes datatyper. For eksempel, hvis hver operand er et heltall, vil divisjonsresultatet også være et heltall, og eliminere eventuelle brøkdeler av resultatet. På den annen side vil utfallet av en divisjon være et tall som er flyttall med full presisjon hvis minst en av operandene er et flyttall. La oss demonstrere dette ved å bruke programeksempler i C++.



Eksempel 1: Bruke /= Operator med heltallsdatatype

I dette eksemplet implementerer vi dele- og tilordningsoperatoren i ett enkelt trinn, og alle operandene er heltallsdata:



#include

bruker navneområde std ;

int hoved- ( ) {

int nummer1 = 10 ;

int nummer2 = 5 ;

cout << 'Verdi av num1 = ' << nummer1 << endl ;

nummer1 /= nummer2 ;

cout << 'Verdi av num1 med /= operator = ' << nummer1 << endl ;

komme tilbake 0 ;

}

Først initialiserte vi begge heltallsvariablene nummer1 og nummer2 i dette programmet til 10 og 5 , henholdsvis. Så delte vi oss nummer1 av nummer2 , bruker /= operatør, forårsaker nummer1 skal endres til 2 . Til slutt brukte vi en annen cout-setning til å sende den modifiserte verdien av nummer1 til konsollen.





Utdataene fra dette programmet skal se omtrent slik ut:



Eksempel 2: Bruke /= Operator med Float Data Type

I C++ er divisjonstildelingsoperatøren implementert i dette eksemplet i ett enkelt trinn, og alle variablene er flytende datatyper:

#include

bruker navneområde std ;

int hoved- ( ) {

flyte nummer1 = 10,0 ;

flyte nummer2 = 23 ;

cout << 'Verdi av num1 = ' << nummer1 << endl ;

nummer1 /= nummer2 ;

cout << 'Verdi av num1 med /= operator = ' << nummer1 << endl ;

komme tilbake 0 ;

}

I dette eksemplet erklærte vi to flyttallsvariabler som nummer1 og nummer2 , med initialiserte verdier på 10,0 og 23 , henholdsvis. Vi bruker deretter /=-operatoren for å dele nummer1 av nummer2 og tildelt resultatet tilbake til nummer1 . Resultatet skrives ut vha cout .

Utgangsverdien til nummer1 før num1 er 10 etter bruk av /=-operatoren num1 blir 4 som vist nedenfor:

Konklusjon

C++ er et veldig allsidig språk for generell bruk som er veldig enkelt og lett å bruke. Den har mange forhåndsdefinerte operatører, hvorav en er divisjonsoppdragsoperatøren. Divisjonstildelingsoperatoren er representert av /= og er nyttig for å oppdatere variabelverdien. I opplæringen ovenfor har vi sett funksjonaliteten til divisjonsoppgaveoperatøren i C++. Operatorresultatet /= varierer i henhold til datatypen til variablene som er gitt i C++-programmet.