మాడ్యూల్ పాఠాలు (2/3)
ఆపరేటర్లు
C++లోని ఆపరేటర్లు వేరియబుల్స్ మరియు విలువలపై కార్యకలాపాలను నిర్వహించడానికి ఉపయోగిస్తారు. అవి ప్రధానంగా నాలుగు వర్గాలుగా విభజించబడ్డాయి: అంకగణితం, అసైన్మెంట్, రిలేషనల్ మరియు లాజికల్.
అరిథ్మెటిక్ ఆపరేటర్లు
ఇవి సాధారణ గణిత కార్యకలాపాలను నిర్వహించడానికి ఉపయోగించబడతాయి:
| ఆపరేటర్ | ఆపరేషన్ | ఉదాహరణ |
|---|---|---|
+ | అదనంగా | 5 + 3 (8) |
- | తీసివేత | 5 - 3 (2) |
* | గుణకారం | 5 * 3 (15) |
/ | విభజన | 10 / 3 (పూర్ణాంకాలు అయితే 3, ఫ్లోట్/డబుల్ అయితే 3.333) |
% | మాడ్యులో (పూర్ణాంకాల విభజన యొక్క శేషం) | 10 % 3 (1) |
అసైన్మెంట్ ఆపరేటర్లు
వేరియబుల్స్కు విలువలను కేటాయించడానికి ఉపయోగించబడుతుంది. C++ కాంపౌండ్ అసైన్మెంట్ ఆపరేటర్లకు కూడా మద్దతు ఇస్తుంది:
int x = 10;
x += 5; // Equivalent to x = x + 5 (15)
x *= 2; // Equivalent to x = x * 2 (30)రిలేషనల్ ఆపరేటర్లు (పోలిక)
ఇవి బూలియన్ విలువను అందిస్తాయి (true లేదా false):
==దీనికి సమానం!=దీనికి సమానం కాదు>కంటే ఎక్కువ<కంటే తక్కువ>=దీని కంటే ఎక్కువ లేదా సమానం<=దీని కంటే తక్కువ లేదా సమానం
bool result = (10 > 5); // trueలాజికల్ ఆపరేటర్లు
బహుళ బూలియన్ వ్యక్తీకరణలను కలపడానికి ఉపయోగిస్తారు:
&&లాజికల్ మరియు: రెండు వ్యక్తీకరణలు నిజమైతే నిజం.||లాజికల్ OR: కనీసం ఒక వ్యక్తీకరణ నిజం అయితే నిజం.!లాజికల్ కాదు: సత్య విలువను తిప్పికొడుతుంది.
bool isAdult = true;
bool hasTicket = false;
bool canEnter = isAdult && hasTicket; // falseమీరే ప్రయత్నించండి
మాడ్యులో % ఆపరేటర్ని ఉపయోగించి 17ని 5తో భాగిస్తే మిగిలిన భాగాన్ని లెక్కించండి. ఫలితాన్ని పూర్ణాంక వేరియబుల్లో శేషం పేరుతో సేవ్ చేసి, దానిని std::coutతో ముద్రించండి.
సూచనను చూపించు
C++ è `%`లో ఆపరేటర్ మాడ్యులో.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది
ఇచ్చిన వయస్సు = 20 మరియు లైసెన్స్ = నిజం, వ్యక్తి డ్రైవ్ చేయగలరో లేదో ధృవీకరించండి (canDrive). రెండు షరతులు నిజం కావాలి. && ఆపరేటర్ని ఉపయోగించండి, ఫలితాన్ని canDrive అనే బూలియన్ వేరియబుల్లో నిల్వ చేసి, దాన్ని ప్రింట్ చేయండి.
సూచనను చూపించు
రెండు షరతులను కలపడానికి లాజికల్ మరియు ఆపరేటర్ `&&` ఉపయోగించండి.
3 ప్రయత్నాల తర్వాత పరిష్కారం లభిస్తుంది