Kas ir /= operators programmā C++?

Kas Ir Operators Programma C



Simbols, kas pazīstams kā operators, norāda kompilatoram, kā veikt noteiktas matemātiskas vai loģiskas darbības. Programmā C++ ir daudz iebūvētu operatoru. Viens no tiem ir /= operators atsaucas kā sadalīšanas un piešķiršanas operators, ko izmanto, lai veiktu dalīšanas un piešķiršanas darbības vienā programmas instrukcijā. Šajā rakstā mēs runāsim par operatoru C++ /= un sniegsim tā lietošanas piemērus.

Kas ir /= operators programmā C++?

Operatoru /= sauc par salikto piešķiršanas operatoru C++ programmēšanas valodā, kas apvieno sadalīšanu un piešķiršanu vienā operācijā. Šis operators dala kreisās puses mainīgo ar labās puses mainīgo un pēc tam saglabā rezultātu kreisās puses mainīgajā, kā minēts tālāk norādītajā sintaksē:

a /= b ;

Iepriekš minētā izteiksme a /= b ir vienāds ar a = a / b valodā C++.







Jāpatur prātā, ka /= operatora funkcionalitāte var atšķirties atkarībā no operandu datu tipiem. Piemēram, ja katrs operands ir vesels skaitlis, dalīšanas rezultāts būs arī vesels skaitlis, izslēdzot visas rezultāta daļējas daļas. No otras puses, dalīšanas rezultāts būs skaitlis, kas ir peldošā komata skaitlis ar pilnu precizitāti, ja vismaz viens no operandiem ir peldošā komata skaitlis. Parādīsim to, izmantojot programmu piemērus C++ valodā.



1. piemērs. Izmantojot /= operatoru ar veselu skaitļu datu tipu

Šajā piemērā mēs ieviešam dalīšanas un piešķiršanas operatoru vienā darbībā, un visi operandi ir vesela skaitļa tipa dati:



#include

izmantojot namespace std ;

starpt galvenais ( ) {

starpt num1 = 10 ;

starpt num2 = 5 ;

cout << 'Vērtība num1 = ' << num1 << endl ;

num1 /= num2 ;

cout << 'Num1 vērtība, izmantojot /= operatoru = ' << num1 << endl ;

atgriezties 0 ;

}

Pirmkārt, mēs inicializējām abus veselo skaitļu mainīgos num1 un num2 šajā programmā uz 10 un 5 , attiecīgi. Tad mēs sadalījāmies num1 autors num2 , izmantojot /= operators, izraisot num1 jāmaina uz 2 . Visbeidzot, mēs izmantojām citu cout priekšrakstu, lai nosūtītu modificēto vērtību num1 uz konsoli.





Šīs programmas izvadei vajadzētu izskatīties apmēram šādi:



2. piemērs: /= Operatora izmantošana ar Float Data Type

Programmā C++ dalīšanas piešķiršanas operators šajā piemērā ir ieviests vienā solī, un visi mainīgie ir peldošo datu tipi:

#include

izmantojot namespace std ;

starpt galvenais ( ) {

peldēt num1 = 10.0 ;

peldēt num2 = 23 ;

cout << 'Vērtība num1 = ' << num1 << endl ;

num1 /= num2 ;

cout << 'Num1 vērtība, izmantojot /= operatoru = ' << num1 << endl ;

atgriezties 0 ;

}

Šajā piemērā mēs deklarējām divus peldošā komata mainīgos kā num1 un num2 , ar inicializētajām vērtībām 10.0 un 23 , attiecīgi. Pēc tam sadalīšanai izmantojam operatoru /= num1 autors num2 un piešķīra rezultātu atpakaļ num1 . Rezultāts tiek izdrukāts, izmantojot cout .

Izvades vērtība num1 pirms num1 ir 10 pēc /= operatora izmantošanas num1 kļūst par 4, kā parādīts tālāk:

Secinājums

C++ ir ļoti daudzpusīga vispārēja lietojuma valoda, kas ir ļoti vienkārša un viegli lietojama. Tam ir daudz iepriekš definētu operatoru, no kuriem viens ir dalīšanas piešķiršanas operators. Dalīšanas piešķiršanas operators tiek apzīmēts ar /=, un tas palīdz atjaunināt mainīgā vērtību. Iepriekš minētajā apmācībā mēs esam redzējuši sadalīšanas piešķiršanas operatora funkcionalitāti C++ valodā. Operatora /= rezultāts mainās atkarībā no C++ programmā nodrošināto mainīgo datu veida.