Mis on /= operaator C++ keeles?

Mis On Operaator C Keeles



Operaatorina tuntud sümbol ütleb kompilaatorile, kuidas teha konkreetseid matemaatilisi või loogilisi toiminguid. C++-s on arvukalt sisseehitatud operaatoreid. Üks neist on /= operaator viita kui jagamise ja määramise operaator, mida kasutatakse jagamis- ja määramisoperatsioonide tegemiseks ühes programmijuhises. Selles artiklis räägime operaatorist C++ /= ja anname näiteid selle kasutamise kohta.

Mis on /= operaator C++ keeles?

Operaator /= on C++ programmeerimiskeeles nn liitmääramise operaator, mis ühendab jagamise ja määramise üheks toiminguks. See operaator jagab vasakpoolse muutuja parempoolse muutujaga ja pärast seda salvestab tulemuse vasakpoolsesse muutujasse, nagu on kirjeldatud allolevas süntaksis:

a /= b ;

Ülaltoodud väljend a /= b on võrdne a = a / b keeles C++.







Tuleb meeles pidada, et operaatori /= funktsionaalsus võib olenevalt operandide andmetüüpidest erineda. Näiteks kui iga operaand on täisarv, on jagamise tulemus samuti täisarv, välistades tulemuse kõik murdosad. Teisest küljest on jagamise tulemuseks arv, mis on täie täpsusega ujukoma, kui vähemalt üks operandidest on ujukomaarv. Näitame seda programminäidete abil C++ keeles.



Näide 1: Täisarvulise andmetüübiga operaatori /= kasutamine

Selles näites rakendame jagamise ja määramise operaatori ühes etapis ja kõik operandid on täisarvu tüüpi andmed:



#include

kasutades nimeruumi std ;

int peamine ( ) {

int number1 = 10 ;

int number2 = 5 ;

cout << 'Arv1 väärtus =' << number1 << endl ;

number1 /= number2 ;

cout << 'Num1 väärtus, kasutades /= operaatorit = ' << number1 << endl ;

tagasi 0 ;

}

Esiteks initsialiseerisime mõlemad täisarvulised muutujad number1 ja number2 selles programmis 10 ja 5 , vastavalt. Seejärel jagasime ära number1 kõrval number2 , kasutades /= operaator, põhjustades number1 milleks muudetakse 2 . Lõpuks kasutasime muudetud väärtuse saatmiseks teist lauset number1 konsooli juurde.





Selle programmi väljund peaks välja nägema umbes selline:



Näide 2: Operaatori /= kasutamine ujuva andmetüübiga

C++ puhul rakendatakse selles näites jagamise määramise operaator ühe sammuna ja kõik muutujad on ujuva andmetüübid:

#include

kasutades nimeruumi std ;

int peamine ( ) {

ujuk number1 = 10.0 ;

ujuk number2 = 23 ;

cout << 'Arv1 väärtus =' << number1 << endl ;

number1 /= number2 ;

cout << 'Num1 väärtus, kasutades /= operaatorit = ' << number1 << endl ;

tagasi 0 ;

}

Selles näites deklareerisime kaks ujukoma muutujat kui number1 ja number2 , algväärtustega 10.0 ja 23 , vastavalt. Seejärel kasutame jagamiseks operaatorit /= number1 kõrval number2 ja määras tulemuse tagasi number1 . Tulemus prinditakse kasutades cout .

Väljundväärtus number1 enne kui num1 on 10 pärast /= operaatori kasutamist number1 muutub 4-ks, nagu allpool näidatud:

Järeldus

C++ on väga mitmekülgne üldkasutatav keel, mida on väga lihtne ja lihtne kasutada. Sellel on palju eelmääratletud operaatoreid, millest üks on jagamise määramise operaator. Jaotuse määramise operaatorit tähistab /= ja see on abiks muutuja väärtuse värskendamisel. Ülaltoodud õpetuses oleme näinud C++ jagamise määramise operaatori funktsionaalsust. Operaatori /= tulemus varieerub vastavalt C++ programmis pakutavate muutujate andmetüübile.