Kas yra /= operatorius C++?

Kas Yra Operatorius C



Simbolis, žinomas kaip operatorius, nurodo kompiliatoriui, kaip atlikti konkrečias matematinio ar loginio pobūdžio operacijas. C++ kalboje yra daug įmontuotų operatorių. Vienas iš jų yra /= operatorius, vadinamas padalijimo ir priskyrimo operatoriumi, kuris naudojamas dalijimo ir priskyrimo operacijoms atlikti vienoje programos komandoje. Šiame straipsnyje kalbėsime apie operatorių C++ /= ir pateiksime jo naudojimo pavyzdžių.

Kas yra /= operatorius C++?

Operatorius /= yra vadinamasis sudėtinio priskyrimo operatorius C++ programavimo kalboje, kuris sujungia padalijimą ir priskyrimą į vieną operaciją. Šis operatorius padalija kairįjį kintamąjį iš dešiniojo kintamojo ir po to išsaugo rezultatą kairiajame kintamajame, kaip nurodyta toliau pateiktoje sintaksėje:

a /= b ;

Aukščiau pateikta išraiška a /= b yra lygus a = a / b C++ kalboje.







Būtina nepamiršti, kad /= operatoriaus funkcionalumas gali skirtis priklausomai nuo operandų duomenų tipų. Pavyzdžiui, jei kiekvienas operandas yra sveikasis skaičius, padalijimo rezultatas taip pat bus sveikasis skaičius, pašalinant visas trupmenines rezultato dalis. Kita vertus, padalijimo rezultatas bus skaičius, kuris yra slankusis kablelis su visu tikslumu, jei bent vienas iš operandų yra slankiojo kablelio skaičius. Parodykime tai naudodami programų pavyzdžius C++.



1 pavyzdys: naudojant /= operatorių su sveikųjų skaičių duomenų tipu

Šiame pavyzdyje dalijimosi ir priskyrimo operatorius įgyvendiname vienu žingsniu, o visi operandai yra sveikųjų skaičių tipo duomenys:



#include

naudojant vardų sritį std ;

tarpt pagrindinis ( ) {

tarpt skaičius1 = 10 ;

tarpt skaičius2 = 5 ;

cout << 'Num1 vertė = ' << skaičius1 << endl ;

skaičius1 /= skaičius2 ;

cout << „Num1 reikšmė naudojant /= operatorių =“ << skaičius1 << endl ;

grąžinti 0 ;

}

Pirmiausia inicijavome abu sveikuosius kintamuosius skaičius1 ir skaičius2 šioje programoje į 10 ir 5 , atitinkamai. Tada mes pasidalinome skaičius1 pateikė skaičius2 , naudojant /= operatorius, sukeliantis skaičius1 būti pakeistas į 2 . Galiausiai modifikuotai vertei išsiųsti panaudojome kitą teiginį „cout“. skaičius1 prie konsolės.





Šios programos išvestis turėtų atrodyti maždaug taip:



2 pavyzdys: naudojant /= operatorių su slankiojančiu duomenų tipu

C++ šiame pavyzdyje padalijimo priskyrimo operatorius įgyvendinamas vienu žingsniu, o visi kintamieji yra slankiųjų duomenų tipai:

#include

naudojant vardų sritį std ;

tarpt pagrindinis ( ) {

plūdė skaičius1 = 10.0 ;

plūdė skaičius2 = 23 ;

cout << 'Num1 vertė = ' << skaičius1 << endl ;

skaičius1 /= skaičius2 ;

cout << „Num1 reikšmė naudojant /= operatorių =“ << skaičius1 << endl ;

grąžinti 0 ;

}

Šiame pavyzdyje mes paskelbėme du slankiojo kablelio kintamuosius kaip skaičius1 ir skaičius2 , su pradinėmis reikšmėmis 10.0 ir 23 , atitinkamai. Tada padalyti naudojame operatorių /= skaičius1 pateikė skaičius2 ir priskyrė rezultatą atgal skaičius1 . Rezultatas spausdinamas naudojant cout .

Išvesties vertė skaičius1 prieš num1 yra 10 panaudojus /= operatorių num1 tampa 4, kaip parodyta toliau:

Išvada

C++ yra labai universali bendrosios paskirties kalba, kurią labai paprasta ir lengva naudoti. Jame yra daug iš anksto nustatytų operatorių, vienas iš jų yra padalijimo priskyrimo operatorius. Padalijimo priskyrimo operatorius žymimas /= ir padeda atnaujinti kintamojo reikšmę. Aukščiau pateiktoje pamokoje matėme padalijimo priskyrimo operatoriaus funkcionalumą C++. Operatoriaus /= rezultatas skiriasi priklausomai nuo C++ programoje pateiktų kintamųjų duomenų tipo.