C++లో /= ఆపరేటర్ అంటే ఏమిటి?

C Lo Aparetar Ante Emiti



ఆపరేటర్ అని పిలువబడే చిహ్నం కంపైలర్‌కు గణిత లేదా తార్కిక స్వభావం కలిగిన నిర్దిష్ట కార్యకలాపాలను ఎలా చేయాలో చెబుతుంది. C++లో, అనేక అంతర్నిర్మిత ఆపరేటర్లు ఉన్నారు. వాటిలో ఒకటి /= ఆపరేటర్ డివైడ్ మరియు అసైన్‌మెంట్ ఆపరేటర్‌గా సూచించబడుతుంది, ఇది ఒక ప్రోగ్రామ్ సూచనలో విభజన మరియు అసైన్‌మెంట్ కార్యకలాపాలను చేయడానికి ఉపయోగించబడుతుంది. ఈ వ్యాసంలో, మేము C++ /= ఆపరేటర్ గురించి మాట్లాడుతాము మరియు అది ఎలా ఉపయోగించబడుతుందో ఉదాహరణలను అందిస్తాము.

C++లో /= ఆపరేటర్ అంటే ఏమిటి?

/= ఆపరేటర్ అనేది C++ ప్రోగ్రామింగ్ లాంగ్వేజ్‌లో కాంపౌండ్ అసైన్‌మెంట్ ఆపరేటర్‌గా పిలువబడుతుంది, ఇది విభజన మరియు అసైన్‌మెంట్‌ను ఒకే ఆపరేషన్‌గా మిళితం చేస్తుంది. ఈ ఆపరేటర్ ఎడమ వైపు వేరియబుల్‌ని కుడి వైపు వేరియబుల్ ద్వారా విభజిస్తుంది మరియు దీని తర్వాత దిగువ సింటాక్స్‌లో పేర్కొన్న విధంగా ఫలితాన్ని ఎడమ వైపు వేరియబుల్‌కు నిల్వ చేస్తుంది:

a /= బి ;

పై వ్యక్తీకరణ a /= b సమానముగా a = a / b C++లో.







ఆపరేటర్ల డేటా రకాల ఆధారంగా /= ఆపరేటర్ యొక్క కార్యాచరణ మారుతుందని గుర్తుంచుకోవాలి. ఉదాహరణకు, ప్రతి ఆపరాండ్ పూర్ణాంకం అయితే, విభజన ఫలితం కూడా పూర్ణాంకం అవుతుంది, ఫలితంగా ఏదైనా పాక్షిక భాగాలను తొలగిస్తుంది. మరోవైపు, కనీసం ఒక ఆపరేండ్‌లు ఫ్లోటింగ్-పాయింట్ నంబర్ అయితే, విభజన యొక్క ఫలితం పూర్తి ఖచ్చితత్వంతో తేలియాడే పాయింట్‌గా ఉంటుంది. C++లో ప్రోగ్రామ్ ఉదాహరణలను ఉపయోగించడం ద్వారా దీనిని ప్రదర్శిస్తాము.



ఉదాహరణ 1: పూర్ణాంక డేటా రకంతో /= ఆపరేటర్‌ని ఉపయోగించడం

ఈ ఉదాహరణలో, మేము డివైడ్ మరియు అసైన్‌మెంట్ ఆపరేటర్‌ని ఒకే దశలో అమలు చేస్తాము మరియు అన్ని ఆపరాండ్‌లు పూర్ణాంక-రకం డేటా:



# చేర్చండి

నేమ్‌స్పేస్ stdని ఉపయోగిస్తోంది ;

int ప్రధాన ( ) {

int సంఖ్య1 = 10 ;

int సంఖ్య2 = 5 ;

కోట్ << 'సంఖ్య1 విలువ =' << సంఖ్య1 << endl ;

సంఖ్య1 /= సంఖ్య2 ;

కోట్ << '/= ఆపరేటర్ ఉపయోగించి num1 విలువ =' << సంఖ్య1 << endl ;

తిరిగి 0 ;

}

మొదట, మేము రెండు పూర్ణాంక వేరియబుల్స్‌ను ప్రారంభించాము సంఖ్య1 మరియు సంఖ్య2 ఈ కార్యక్రమంలో 10 మరియు 5 , వరుసగా. అప్పుడు, మేము విభజించాము సంఖ్య1 ద్వారా సంఖ్య2 , ఉపయోగించి /= ఆపరేటర్, దీనివల్ల సంఖ్య1 మార్చాలి 2 . చివరగా, మేము సవరించిన విలువను పంపడానికి మరొక కౌట్ స్టేట్‌మెంట్‌ను ఉపయోగించాము సంఖ్య1 కన్సోల్‌కి.





ఈ ప్రోగ్రామ్ నుండి అవుట్‌పుట్ ఇలా ఉండాలి:



ఉదాహరణ 2: ఫ్లోట్ డేటా రకంతో /= ఆపరేటర్‌ని ఉపయోగించడం

C++లో డివిజన్ అసైన్‌మెంట్ ఆపరేటర్ ఈ ఉదాహరణలో ఒకే దశలో అమలు చేయబడుతుంది మరియు అన్ని వేరియబుల్స్ ఫ్లోట్ డేటా రకాలు:

# చేర్చండి

నేమ్‌స్పేస్ stdని ఉపయోగిస్తోంది ;

int ప్రధాన ( ) {

తేలుతుంది సంఖ్య1 = 10.0 ;

తేలుతుంది సంఖ్య2 = 23 ;

కోట్ << 'సంఖ్య1 విలువ =' << సంఖ్య1 << endl ;

సంఖ్య1 /= సంఖ్య2 ;

కోట్ << '/= ఆపరేటర్ ఉపయోగించి num1 విలువ =' << సంఖ్య1 << endl ;

తిరిగి 0 ;

}

ఈ ఉదాహరణలో, మేము రెండు ఫ్లోటింగ్-పాయింట్ వేరియబుల్‌లను ఇలా ప్రకటించాము సంఖ్య1 మరియు సంఖ్య2 , యొక్క ప్రారంభ విలువలతో 10.0 మరియు 23 , వరుసగా. మేము విభజించడానికి /= ఆపరేటర్‌ని ఉపయోగిస్తాము సంఖ్య1 ద్వారా సంఖ్య2 మరియు ఫలితం తిరిగి కేటాయించబడింది సంఖ్య1 . ఫలితం ఉపయోగించి ముద్రించబడుతుంది కోట్ .

యొక్క అవుట్పుట్ విలువ సంఖ్య1 క్రింద చూపిన విధంగా /= ఆపరేటర్ num1ని ఉపయోగించిన తర్వాత num1 10కి ముందు 4 అవుతుంది:

ముగింపు

C++ అనేది చాలా సులభమైన మరియు ఉపయోగించడానికి సులభమైన చాలా బహుముఖ సాధారణ-ప్రయోజన భాష. ఇది చాలా ముందే నిర్వచించబడిన ఆపరేటర్‌లను కలిగి ఉంది, అందులో ఒకటి డివిజన్ అసైన్‌మెంట్ ఆపరేటర్. డివిజన్ అసైన్‌మెంట్ ఆపరేటర్ /= ద్వారా సూచించబడుతుంది మరియు వేరియబుల్ విలువను నవీకరించడానికి సహాయపడుతుంది. పై ట్యుటోరియల్‌లో, మేము C++లో డివిజన్ అసైన్‌మెంట్ ఆపరేటర్ యొక్క కార్యాచరణను చూశాము. C++ ప్రోగ్రామ్‌లో అందించబడిన వేరియబుల్స్ డేటా రకం ప్రకారం /= ఆపరేటర్ ఫలితం మారుతుంది.