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++ ప్రోగ్రామ్లో అందించబడిన వేరియబుల్స్ డేటా రకం ప్రకారం /= ఆపరేటర్ ఫలితం మారుతుంది.