సిలో అసైన్‌మెంట్ ఆపరేటర్‌ని ఎలా ఉపయోగించాలి

Silo Asain Ment Aparetar Ni Ela Upayogincali



“కంప్యూటర్లు నిర్వహించే ప్రతి లెక్కలో ఆపరేటర్లు కీలక పాత్ర పోషిస్తారు. ఈ కథనం అసైన్‌మెంట్ ఆపరేటర్‌లపై దృష్టి పెడుతుంది.

చాలా తరచుగా ఉపయోగించే అసైన్‌మెంట్ ఆపరేటర్ =. అదనంగా, బైనరీ ఆపరేటర్లు ఉన్నాయి

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







ఫార్మాట్

దిగువ స్నిప్పెట్‌లో, మేము C ప్రోగ్రామింగ్‌లో సరళమైన అసైన్‌మెంట్ ఆపరేటర్‌కు ఉదాహరణను కలిగి ఉన్నాము, ఇక్కడ మేము పూర్ణాంకానికి సంఖ్యా విలువను కేటాయిస్తాము; ఇది అసైన్‌మెంట్ ఆపరేటర్ యొక్క సాధారణ ఆకృతిని వివరించడానికి మాకు సహాయపడుతుంది.









ఉదాహరణ # 01

మొదటి ఉదాహరణ సింపుల్ అసైన్‌మెంట్ ఆపరేటర్. ఆపరేటర్‌ని ఉపయోగించడం ద్వారా, సముచితమైన ఆపరాండ్ ఎడమ ఒపెరాండ్‌కు తిరిగి కేటాయించబడుతుంది. ఒకే ఒక్క నేరుగా అసైన్‌మెంట్ ఆపరేటర్ ఉన్నారు; '='. ఎడమ ఒపెరాండ్ = కుడి ఒపెరాండ్ అనేది సాధారణ వాక్యనిర్మాణం. పూర్ణాంకం 'a' (సాధారణ అసైన్‌మెంట్ ఆపరేటర్ యొక్క ఎడమ ఆపరేటర్) కింద (సాధారణ అసైన్‌మెంట్ ఆపరేటర్ యొక్క కుడి ఆపరాండ్) మొత్తం 5 కేటాయించబడుతుంది. అదే విధంగా b, అలాగే c, cకి “a” మరియు “b” మొత్తం కేటాయించబడుతుంది. తుది ఫలితం c=10, అంటే cకి ఈ ఆపరేటర్ సహాయంతో విలువ 10 కేటాయించబడుతుంది.



ఉదాహరణ # 02

రెండవ ఉదాహరణ అడిషన్ అసైన్‌మెంట్ ఆపరేటర్ “+=” అని పిలువబడే మొదటి కాంపౌండ్ అసైన్‌మెంట్ ఆపరేటర్. దీన్ని అర్థం చేసుకోవడానికి చాలా సరళమైన సంస్కరణను ఊహించండి. పరిగణించండి: a = a + 5 . ఇక్కడ, మనం చేస్తున్నది వేరియబుల్‌కు 5ని జోడించడం a , ఆపై వేరియబుల్‌కు కేటాయించిన ఫలితం ఏదైనా సాధించబడుతుంది a . అదే విధంగా, ఏమి లైన్ a += b చేస్తోంది అంటే అది కలుపుతోంది బి విలువకు a ఆపై ఫలితాన్ని వేరియబుల్‌కు కేటాయించడం a . వేరియబుల్ b మారదు (b=10) దాని విలువ మార్చబడనందున; వేరియబుల్ మాత్రమే a' యొక్క విలువను జోడించడం ద్వారా s విలువ పెంచబడింది బి దానికి += సహాయంతో. మేము కనుగొన్నాము a విలువ 15తో కేటాయించబడింది.

ఉదాహరణ # 03

మూడవ ఉదాహరణ తీసివేత అసైన్‌మెంట్ ఆపరేటర్ “-=”. ఈ ఆపరేటర్‌లో, కుడి ఒపెరాండ్ ఎడమ ఒపెరాండ్ నుండి తీసివేయబడుతుంది మరియు ఎడమ ఒపెరాండ్‌కు సమానం. ఇది చెప్పినట్లుగానే ఉంది a = a - 5 . ఇక్కడ, మేము 5 నుండి తీసివేస్తాము a , ఆపై దానిని a కి కేటాయించండి. అదేవిధంగా, దిగువ కోడ్ దానిని చూపుతుంది బి (విలువ 10తో) నుండి తీసివేయబడుతోంది a (విలువ 15తో) ఆపై ఫలితాన్ని కేటాయించండి a (దీనికి విలువ 5 ఉండేలా చేయడం). యొక్క విలువ బి ఎడమ ఒపెరాండ్ విలువలను అలాగే వదిలివేసేటప్పుడు ఆపరేటర్ కుడి ఒపెరాండ్‌కు మాత్రమే విలువను కేటాయించినందున మారదు.

ఉదాహరణ # 04

నాల్గవ ఉదాహరణ మల్టిప్లికేషన్ అసైన్‌మెంట్ ఆపరేటర్ “*=”. ప్రధాన ఒపెరాండ్ ఎడమ ఆర్గ్యుమెంట్ ద్వారా గుణించబడుతుంది మరియు ఈ ఆపరేటర్‌ని ఉపయోగించి ఎడమ ఒపెరాండ్‌తో సరిపోలుతుంది. దీని యొక్క సరళమైన తక్కువ-స్థాయి రూపం ఉంటుంది a = a * 5, ఇక్కడ వేరియబుల్ విలువ a విలువ 5తో గుణించబడుతుంది, ఆపై ఫలితం విలువకు కేటాయించబడుతుంది a స్వయంగా. అదే విధంగా, దిగువ ఉదాహరణ వేరియబుల్ అని చూపిస్తుంది a (ఎడమ ఒపెరాండ్) విలువ 15తో విలువ యొక్క గుణకారం యొక్క ఫలితం కేటాయించబడుతోంది బి (కుడి ఒపెరాండ్), ఇది విలువతో 10 a ; అందువలన, తుది ఫలితం 150 వేరియబుల్‌కు కేటాయించబడుతుంది a . మళ్ళీ, వేరియబుల్ విలువ బి మారదు.

ఉదాహరణ # 05

తదుపరి ఉదాహరణను డివిజన్ అసైన్‌మెంట్ ఆపరేటర్ “/=” అంటారు. ఈ ఆపరేటర్ ఎడమ ఆపరేటర్‌ను కుడి ఒపెరాండ్ ద్వారా ఎడమ ఆపరేటర్ యొక్క విభజన ఫలితానికి సమానంగా ఉండేలా అనుమతిస్తుంది. ఇది చెప్పినట్లుగానే ఉంది a = a / 5. ఇక్కడ, మేము విభజించాము a 5 ద్వారా, దానిని కేటాయించండి a . అదేవిధంగా, దిగువ కోడ్ దానిని చూపుతుంది బి (విలువ 10తో) విభజించడం a (విలువ 50తో) ఆపై ఫలితాన్ని కేటాయించడం a (దీనికి విలువ 5 ఉండేలా చేయడం). వేరియబుల్ యొక్క విలువ బి డివిజన్ ఆపరేటర్‌గా, ఏదైనా అసైన్‌మెంట్ ఆపరేటర్ లాగా, ఎడమ ఒపెరాండ్ విలువను అలాగే ఉంచేటప్పుడు కుడి ఆపరేటర్‌కు మాత్రమే విలువను కేటాయిస్తుంది.

ఉదాహరణ # 06

ఆరవ మరియు చివరి ఉదాహరణ మాడ్యులస్ అసైన్‌మెంట్ ఆపరేటర్ “%=” అని పిలువబడే ఆపరేటర్. ఈ ఆపరేటర్ ఎడమ ఒపెరాండ్ మరియు కుడి ఒపెరాండ్ యొక్క మాడ్యులోను తీసుకోవడం ద్వారా పొందిన విలువను ఎడమ ఆపరేటర్‌కు కేటాయిస్తుంది. గీత a %= b చెప్పడంతో సమానం a = a % b , ఎక్కడ బి ఏదైనా విలువను కూడా కలిగి ఉంటుంది. దిగువ ఉదాహరణలో, బి సాధారణ అసైన్‌మెంట్ ఆపరేటర్ ద్వారా విలువ 10ని కలిగి ఉంటుంది మరియు a 55ని కలిగి ఉంటుంది. అప్పుడు, మాడ్యులస్ అసైన్‌మెంట్ ఆపరేటర్ మాడ్యులో యొక్క మిగిలిన భాగాన్ని కనుగొంటారు a మరియు బి , ఇది ఈ సందర్భంలో 5, మరియు దానిని ఎడమ ఒపెరాండ్‌కు కేటాయిస్తుంది, “ a. 'ఎప్పటిలాగే, సరైన కార్యాచరణ' బి ” వేరే విలువను కేటాయించనందున 10 విలువతో మారదు.

ముగింపు

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