ఉదాహరణలతో C ++ చార్ డేటా రకం

చార్ అంటే ఏమిటి?

చార్ అనేది అక్షరాల నిల్వ కోసం రూపొందించిన C ++ డేటా రకం. చార్ అనేది అక్షరానికి సంక్షిప్త రూపం. ఇది ఒక సమగ్ర డేటా రకం, అంటే విలువ ఒక పూర్ణాంకంగా నిల్వ చేయబడుతుంది. ఒక చార్ 1 బైట్ మెమరీ పరిమాణాన్ని తీసుకుంటుంది. ఇది ఒకే అక్షరాన్ని కూడా నిల్వ చేస్తుంది.

ఈ C ++ ట్యుటోరియల్‌లో, మీరు నేర్చుకుంటారు:

ASCII అంటే ఏమిటి?

చార్ విలువ ASCII అక్షరంగా వివరించబడింది. ఇది బూలియన్ విలువలను నిజం లేదా అబద్ధం అని ఎలా అర్థం చేసుకుంటుందో అదే విధంగా ఉంటుంది. ASCII అనేది సమాచార మార్పిడి కోసం అమెరికన్ స్టాండర్డ్ కోడ్ యొక్క సంక్షిప్త రూపం. ఇది ఆంగ్ల అక్షరాలను సంఖ్యలుగా సూచించే నిర్దిష్ట మార్గాన్ని నిర్వచిస్తుంది.

సంఖ్యలు 0 మరియు 127 మధ్య ఉంటాయి. ఉదాహరణకు, 'a' అక్షరం ASCII కోడ్ 97 కి సమానం.

చార్ డిక్లరేషన్

C ++ లో చార్ వేరియబుల్ ప్రకటించడానికి, మేము చార్ కీవర్డ్‌ని ఉపయోగిస్తాము. దీని తరువాత వేరియబుల్ పేరు ఉండాలి. డిక్లరేషన్ సమయంలో వేరియబుల్ ప్రారంభించవచ్చు. వేరియబుల్ విలువ సింగిల్ కోట్స్‌లో జతచేయబడాలి.

వాక్యనిర్మాణం:

C ++ లో చార్ డిక్లరేషన్ కోసం వాక్యనిర్మాణం ఇక్కడ ఉంది: | _+_ |

వేరియబుల్-పేరు అనేది వేరియబుల్‌కు కేటాయించాల్సిన పేరు.

డిక్లరేషన్ సమయంలో ఒక విలువ కేటాయించబడితే, మీరు ఈ వాక్యనిర్మాణాన్ని ఉపయోగించవచ్చు: | _+_ |

  • వేరియబుల్-పేరు చార్ వేరియబుల్ పేరు.
  • విలువ అనేది వేరియబుల్‌కు కేటాయించాల్సిన విలువ.

ఉదాహరణ 1:

 char variable-name; 

అవుట్‌పుట్:

కోడ్ యొక్క స్క్రీన్ షాట్ ఇక్కడ ఉంది:

కోడ్ వివరణ:

  1. దాని ఫంక్షన్‌లను ఉపయోగించడానికి మా కోడ్‌లో iostream హెడర్ ఫైల్‌తో సహా.
  2. దాని క్లాసులను పిలవకుండా ఉపయోగించడానికి మా కోడ్‌లో std నేమ్‌స్పేస్‌తో సహా.
  3. ప్రధాన () ఫంక్షన్‌కు కాల్ చేస్తోంది. ఈ ఫంక్షన్ యొక్క బాడీలో ప్రోగ్రామ్ లాజిక్ జోడించబడాలి.
  4. గ్రేడ్ అనే అక్షర వేరియబుల్‌ని ప్రకటించండి. వేరియబుల్‌కు B. విలువ కూడా కేటాయించబడింది. వేరియబుల్ విలువ సింగిల్ కోట్స్‌లో జతచేయబడిందని గమనించండి.
  5. కన్సోల్‌లో ఇతర టెక్స్ట్‌తో పాటు వేరియబుల్ గ్రేడ్ విలువను ముద్రించండి.
  6. కార్యక్రమం విజయవంతంగా పూర్తయిన తర్వాత విలువను తిరిగి ఇవ్వాలి.
  7. ప్రధాన () ఫంక్షన్ యొక్క శరీర ముగింపు.

ASCII విలువను ముద్రించడం

పైన పేర్కొన్నట్లుగా, ప్రతి అక్షరం ASCII అక్షరంగా వివరించబడుతుంది. ఏదైనా అక్షరం యొక్క ASCII విలువను మీరు పొందవచ్చు. మీరు అక్షరాన్ని int () ఫంక్షన్‌కు పాస్ చేయండి. ఈ ప్రక్రియను టైప్ కాస్టింగ్ అంటారు. దీనిని ప్రదర్శిద్దాం:

ఉదాహరణ 2:

 char variable-name = 'value'; 

అవుట్‌పుట్:

కోడ్ యొక్క స్క్రీన్ షాట్ ఇక్కడ ఉంది:

కోడ్ వివరణ:

  1. దాని ఫంక్షన్‌లను ఉపయోగించడానికి మా కోడ్‌లోకి iostream హెడర్ ఫైల్‌తో సహా.
  2. దాని క్లాసులను పిలవకుండా ఉపయోగించడానికి మా కోడ్‌లోకి std నేమ్‌స్పేస్‌ని చేర్చడం.
  3. ప్రధాన () ఫంక్షన్‌కు కాల్ చేస్తోంది. ఈ ఫంక్షన్ యొక్క బాడీలో ప్రోగ్రామ్ లాజిక్ జోడించబడాలి.
  4. Ch అనే చార్ వేరియబుల్‌ని ప్రకటించండి.
  5. కన్సోల్‌లో కొంత వచనాన్ని ముద్రించండి. టెక్స్ట్ వేరియబుల్ ch కోసం విలువను నమోదు చేయమని వినియోగదారుని అడుగుతుంది.
  6. కీబోర్డ్ నుండి వినియోగదారు ఇన్‌పుట్‌ను చదవండి మరియు దానిని వేరియబుల్ ch లో నిల్వ చేయండి.
  7. కన్సోల్‌లో కొంత వచనాన్ని ముద్రించండి. టెక్స్ట్‌లో మీరు వేరియబుల్ ch కోసం నమోదు చేసిన అక్షరం, ఈ అక్షరం యొక్క ASCII విలువ మరియు ఇతర టెక్స్ట్ ఉంటాయి.
  8. కార్యక్రమం విజయవంతంగా పూర్తయిన తర్వాత విలువను తిరిగి ఇవ్వాలి.
  9. ప్రధాన () ఫంక్షన్ యొక్క శరీర ముగింపు.

ముద్రణ చార్ విలువ

ASCII విలువను బట్టి, C ++ కంపైలర్ సంబంధిత అక్షరాన్ని తిరిగి ఇవ్వగలదు. మీరు చార్ వేరియబుల్‌ని ప్రకటించి, దానికి పూర్ణాంక విలువను కేటాయించండి. ఇది సంబంధిత అక్షర విలువకు మార్చబడుతుంది.

ఉదాహరణ 3:

 #include using namespace std; int main() { char grade = 'B'; cout << 'I scored a: '<

అవుట్‌పుట్:

కోడ్ యొక్క స్క్రీన్ షాట్ ఇక్కడ ఉంది:

కోడ్ వివరణ:

  1. కోడ్‌లోకి iostream హెడర్ ఫైల్‌తో సహా. మేము దాని విధులను లోపాలు లేకుండా ఉపయోగించుకుంటాము.
  2. కోడ్‌లో std నేమ్‌స్పేస్‌ని చేర్చండి. మేము దానిని పిలవకుండానే దాని తరగతులను ఉపయోగిస్తాము.
  3. ప్రధాన () ఫంక్షన్‌కు కాల్ చేస్తోంది. ప్రోగ్రామ్ లాజిక్ ఈ ఫంక్షన్ యొక్క బాడీలోకి వెళ్లాలి.
  4. X, y మరియు z అనే మూడు చార్ వేరియబుల్స్‌ని ప్రకటించండి. ఈ మూడింటికి 65, 66 మరియు 67 యొక్క పూర్ణాంక విలువలు కేటాయించబడ్డాయి. ఇవి అక్షరాల కోసం ASCII విలువలుగా పరిగణించబడతాయి.
  5. కన్సోల్‌లో వేరియబుల్ x విలువను ముద్రించండి. X ఒక చార్‌గా ప్రకటించబడినందున, ASCII విలువ 65 ​​ఉన్న చార్ తిరిగి ఇవ్వబడుతుంది, అనగా A.
  6. కన్సోల్‌లో వేరియబుల్ y విలువను ముద్రించండి. Y ని చార్‌గా ప్రకటించినందున, ASCII విలువ 66 ఉన్న చార్ తిరిగి ఇవ్వబడుతుంది, అనగా B.
  7. కన్సోల్‌లో వేరియబుల్ z విలువను ముద్రించండి. Z చార్‌గా ప్రకటించబడినందున, ASCII విలువ 67 ఉన్న చార్ తిరిగి ఇవ్వబడుతుంది, అనగా C.
  8. కార్యక్రమం విజయవంతంగా పూర్తయిన తర్వాత విలువను తిరిగి ఇవ్వాలి.
  9. ప్రధాన () ఫంక్షన్ యొక్క శరీరం ముగింపు.

ఇన్‌పుటింగ్ అక్షరాలు

కీబోర్డ్ ద్వారా వినియోగదారు నమోదు చేసిన చార్ చదవడానికి మనం std :: cin ఫంక్షన్‌ను ఉపయోగించవచ్చు. Std :: cin మీరు అనేక అక్షరాలను నమోదు చేయడానికి అనుమతిస్తుంది. అయితే, క్యారెక్టర్ వేరియబుల్ ఒక అక్షరాన్ని మాత్రమే కలిగి ఉంటుంది. అంటే ఎంటర్ చేసిన మొదటి అక్షరం మాత్రమే క్యారెక్టర్ వేరియబుల్‌లో సంగ్రహించబడుతుంది మరియు నిల్వ చేయబడుతుంది. మిగిలినవి std :: cin ఉపయోగించే బఫర్‌లో ఉంటాయి. దాన్ని సంగ్రహించడానికి, std :: cin కి తదుపరి కాల్‌లు చేయండి.

ఉదాహరణ 4:

 #include using namespace std; int main() { char ch; cout <> ch; cout << 'The ASCII Value of ' << ch << ' is ' << int(ch); return 0; } 

అవుట్‌పుట్:

కోడ్ యొక్క స్క్రీన్ షాట్ ఇక్కడ ఉంది:

కోడ్ వివరణ:

  1. దాని ఫంక్షన్‌లను ఉపయోగించడానికి మా కోడ్‌లో iostream హెడర్ ఫైల్‌తో సహా.
  2. దాని క్లాసులను పిలవకుండా ఉపయోగించడానికి మా కోడ్‌లో std నేమ్‌స్పేస్‌ని చేర్చండి.
  3. ప్రధాన () ఫంక్షన్‌కు కాల్ చేస్తోంది. ఈ ఫంక్షన్ యొక్క బాడీలో ప్రోగ్రామ్ లాజిక్ జోడించబడాలి.
  4. కన్సోల్‌లో కొంత వచనాన్ని ముద్రించండి.
  5. Ch అనే అక్షర చరరాశిని ప్రకటించండి.
  6. కీబోర్డ్ నుండి యూజర్ ఇన్‌పుట్ చదవండి. ఇన్‌పుట్ వేరియబుల్ ch లో నిల్వ చేయబడుతుంది. వినియోగదారు abc వంటి అక్షర శ్రేణిని టైప్ చేస్తారు కాబట్టి, మొదటి అక్షరం a మాత్రమే వేరియబుల్ ch లో నిల్వ చేయబడుతుంది.
  7. నమోదు చేసిన మొదటి అక్షరాన్ని ముద్రించడం, దాని ASCII కోడ్ మరియు కన్సోల్‌లో ఇతర టెక్స్ట్. అక్షర వేరియబుల్‌ను int () ఫంక్షన్‌కు పంపడం ద్వారా ASCII కోడ్ నిర్ణయించబడుతుంది.
  8. వినియోగదారు నమోదు చేసిన తదుపరి అక్షరాన్ని చదవండి. వినియోగదారు కొత్త అక్షరాన్ని నమోదు చేయాల్సిన అవసరం లేదు. ఇది బదులుగా నమోదు చేసిన రెండవ అక్షరాన్ని చదువుతుంది, అనగా b.
  9. నమోదు చేసిన రెండవ అక్షరాన్ని ముద్రించడం, దాని ASCII కోడ్ మరియు కన్సోల్‌లో ఇతర టెక్స్ట్. అక్షర వేరియబుల్‌ను int () ఫంక్షన్‌కు పంపడం ద్వారా ASCII కోడ్ నిర్ణయించబడుతుంది.
  10. కార్యక్రమం విజయవంతంగా పూర్తయిన తర్వాత విలువను తిరిగి ఇవ్వాలి.
  11. ప్రధాన () ఫంక్షన్ యొక్క శరీర ముగింపు.

అక్షరాన్ని స్ట్రింగ్‌గా మార్చడం

అక్షరాలను తీగలుగా మార్చడానికి మనం ఉపయోగించే అనేక మార్గాలు ఉన్నాయి.

వాటి గురించి చర్చిద్దాం:

#1: స్ట్రింగ్ క్లాస్ ఇచ్చిన కన్స్ట్రక్టర్‌ను ఉపయోగించడం

కింది వాక్యనిర్మాణాన్ని ఉపయోగించి దీనిని చేయవచ్చు: | _+_ |

పరామితి n అనేది ఉత్పత్తి చేయాల్సిన స్ట్రింగ్ పరిమాణాన్ని సూచిస్తుంది.

పరామితి x అనేది స్ట్రింగ్‌గా మార్చడానికి అక్షరం.

ఫంక్షన్ స్ట్రింగ్‌ను అందిస్తుంది.

ఉదాహరణ 5:

 #include using namespace std; int main() { char x = 64, y = 66, z = 71; cout << x; cout << y; cout << z; return 0; } 

అవుట్‌పుట్:

కోడ్ యొక్క స్క్రీన్ షాట్ ఇక్కడ ఉంది:

కోడ్ వివరణ:

  1. దాని ఫంక్షన్‌లను ఉపయోగించడానికి మా కోడ్‌లో iostream హెడర్ ఫైల్‌తో సహా.
  2. దాని ఫంక్షన్‌లను ఉపయోగించడానికి స్ట్రింగ్ హెడర్ ఫైల్‌ను మా కోడ్‌లో చేర్చండి.
  3. దాని క్లాసులను పిలవకుండా ఉపయోగించడానికి మా కోడ్‌లో std నేమ్‌స్పేస్‌ని చేర్చండి.
  4. ప్రధాన () ఫంక్షన్‌కు కాల్ చేస్తోంది. ఈ ఫంక్షన్ యొక్క బాడీలో ప్రోగ్రామ్ లాజిక్ జోడించబడాలి.
  5. 'C' అక్షరాన్ని 1-పొడవు స్ట్రింగ్‌గా మార్చండి మరియు ఫలిత స్ట్రింగ్‌ను వేరియబుల్ సెయింట్‌కు కేటాయించండి.
  6. ఇతర టెక్స్ట్‌తో పాటు కన్సోల్‌లో స్ట్రింగ్ స్టంప్ విలువను ముద్రించండి.
  7. కార్యక్రమం విజయవంతంగా పూర్తయిన తర్వాత విలువను తిరిగి ఇవ్వాలి.
  8. ప్రధాన () ఫంక్షన్ యొక్క శరీర ముగింపు.

#2) std :: స్ట్రింగ్ ఆపరేటర్లు = మరియు += ఉపయోగించి

= మరియు += ఆపరేటర్లు ఇప్పటికే అక్షరాలతో ఓవర్‌లోడ్ చేయబడ్డారు. రెండింటిని ఒక నిర్దిష్ట అక్షరాన్ని స్ట్రింగ్‌గా మార్చడానికి ఉపయోగించవచ్చు.

ఉదాహరణ 6:

 #include using namespace std; int main() { cout <> ch; cout <<'The ASCII code of '<< ch << ' is '<< int(ch) <> ch; cout <<'The ASCII code of ' << ch << ' is '<< int(ch) << '
'; return 0; } 

అవుట్‌పుట్:

కోడ్ యొక్క స్క్రీన్ షాట్ ఇక్కడ ఉంది:

కోడ్ వివరణ:

  1. దాని ఫంక్షన్‌లను ఉపయోగించడానికి మా కోడ్‌లో iostream హెడర్ ఫైల్‌ను చేర్చండి.
  2. దాని ఫంక్షన్‌లను ఉపయోగించడానికి స్ట్రింగ్ హెడర్ ఫైల్‌ను మా కోడ్‌లో చేర్చండి.
  3. దాని క్లాసులను పిలవకుండా ఉపయోగించడానికి మా కోడ్‌లో std నేమ్‌స్పేస్‌ని చేర్చండి.
  4. ప్రధాన () ఫంక్షన్‌కు కాల్ చేస్తోంది. ఈ ఫంక్షన్ యొక్క బాడీలో ప్రోగ్రామ్ లాజిక్ జోడించబడాలి.
  5. St అనే స్ట్రింగ్ వేరియబుల్‌ను సృష్టించండి.
  6. B విలువతో b అనే అక్షరాన్ని సృష్టించండి.
  7. St అనే స్ట్రింగ్‌కు A విలువను కేటాయించండి.
  8. అక్షరాలను స్ట్రింగ్‌గా మార్చడానికి += ఆపరేటర్‌ని ఉపయోగించండి.
  9. ఇతర టెక్స్ట్‌తో పాటు కన్సోల్‌లో స్ట్రింగ్ స్టంప్ విలువను ముద్రించండి.
  10. కార్యక్రమం విజయవంతంగా పూర్తయిన తర్వాత విలువను తిరిగి ఇవ్వాలి.
  11. ప్రధాన () ఫంక్షన్ యొక్క శరీర ముగింపు.

#3: std :: స్ట్రింగ్ పద్ధతులను ఉపయోగించడం

Std :: స్ట్రింగ్ క్లాస్ అక్షరాలను స్ట్రింగ్స్‌గా మార్చడంలో మీకు సహాయపడే అనేక ఓవర్‌లోడ్ ఫంక్షన్లతో వస్తుంది.

వాటిలో ఉన్నవి:

  • వెనుకకు నెట్టడం

    ఈ ఫంక్షన్ స్ట్రింగ్ ముగింపుకు ఒక నిర్దిష్ట అక్షరాన్ని కేటాయిస్తుంది. ఇది అక్షరాల కోసం ఓవర్‌లోడ్ చేయబడింది.

    ఇది కింది వాక్యనిర్మాణాన్ని తీసుకుంటుంది: | _+_ |

    పరామితి ch అనేది స్ట్రింగ్‌గా మార్చాల్సిన అక్షరం.

  • అనుబంధం

    ఇది స్ట్రింగ్‌కు నిర్దిష్ట అక్షరం యొక్క అనేక కాపీలను కేటాయిస్తుంది.

    ఫంక్షన్ కింది వాక్యనిర్మాణాన్ని తీసుకుంటుంది: | _+_ |

    పరామితి n అక్షరం జోడించబడే సమయాన్ని సూచిస్తుంది.

    పరామితి ch అనేది స్ట్రింగ్‌కు జోడించాల్సిన అక్షరం.

  • కేటాయించవచ్చు

    ఈ ఫంక్షన్ స్ట్రింగ్ యొక్క ప్రస్తుత విషయాలను పేర్కొన్న అక్షరం యొక్క n కాపీలతో భర్తీ చేస్తుంది.

    ఇది కింది వాక్యనిర్మాణాన్ని తీసుకుంటుంది: | _+_ |

    పరామితి n అక్షరం కోసం మొత్తం కాపీలను సూచిస్తుంది.

    పరామితి ch అనేది స్ట్రింగ్‌లోకి కాపీ చేసే అక్షరం.

  • చొప్పించు

    ఇన్సర్ట్ ఫంక్షన్ వాదనలలో పేర్కొన్న విధంగా స్ట్రింగ్ యొక్క ప్రారంభ స్థానం వద్ద ఒక అక్షరం యొక్క n కాపీలను చొప్పించింది.

    ఇది కింది వాక్యనిర్మాణాన్ని తీసుకుంటుంది: | _+_ |

    P పరామితి అక్షరాలు చొప్పించబడే ప్రారంభం నుండి స్థానాన్ని సూచిస్తుంది.

    పరామితి n అక్షరం కోసం మొత్తం కాపీలను సూచిస్తుంది.

    స్ట్రింగ్‌లో చొప్పించాల్సిన అక్షరం ch.

ఉదాహరణ 7:

 string st(int n,char x); 

అవుట్‌పుట్:

కోడ్ యొక్క స్క్రీన్ షాట్ ఇక్కడ ఉంది:

  1. దాని ఫంక్షన్‌లను ఉపయోగించడానికి మా కోడ్‌లో iostream హెడర్ ఫైల్‌ను చేర్చండి.
  2. దాని ఫంక్షన్‌లను ఉపయోగించడానికి స్ట్రింగ్ హెడర్ ఫైల్‌ను మా కోడ్‌లో చేర్చండి.
  3. దాని క్లాసులను పిలవకుండా ఉపయోగించడానికి మా కోడ్‌లో std నేమ్‌స్పేస్‌ని చేర్చండి.
  4. ప్రధాన () ఫంక్షన్‌కు కాల్ చేస్తోంది. ఈ ఫంక్షన్ యొక్క బాడీలో ప్రోగ్రామ్ లాజిక్ జోడించబడాలి.
  5. St అనే స్ట్రింగ్ వేరియబుల్‌ను సృష్టించండి.
  6. స్ట్రింగ్ చివర A అక్షరాన్ని కేటాయించండి.
  7. ఇతర టెక్స్ట్‌తో పాటు కన్సోల్‌లో స్ట్రింగ్ స్టంప్ విలువను ముద్రించండి. ఎండ్ఎల్ (ఎండ్ లైన్) కర్సర్‌ని తదుపరి లైన్‌కు తరలిస్తుంది.
  8. స్ట్రింగ్ స్టంప్ విలువను ఖాళీగా సెట్ చేయండి.
  9. St అనే స్ట్రింగ్‌కు సింగిల్ క్యారెక్టర్ C ని కేటాయించండి.
  10. ఇతర టెక్స్ట్‌తో పాటు కన్సోల్‌లో స్ట్రింగ్ స్టంప్ విలువను ముద్రించండి. ఎండ్ఎల్ (ఎండ్ లైన్) కర్సర్‌ని తదుపరి లైన్‌కు తరలిస్తుంది.
  11. స్ట్రింగ్ స్టంప్ విలువను ఖాళీగా సెట్ చేయండి.
  12. స్ట్రింగ్ స్టంప్ కోసం కంటెంట్‌లను ఒకే అక్షరం D తో భర్తీ చేయండి.
  13. ఇతర టెక్స్ట్‌తో పాటు కన్సోల్‌లో స్ట్రింగ్ స్టంప్ విలువను ముద్రించండి. ఎండ్ఎల్ (ఎండ్ లైన్) కర్సర్‌ని తదుపరి లైన్‌కు తరలిస్తుంది.
  14. దాని మొదటి ఇండెక్స్ నుండి st అనే స్ట్రింగ్‌కు సింగిల్ క్యారెక్టర్ E ని చొప్పించండి.
  15. ఇతర టెక్స్ట్‌తో పాటు కన్సోల్‌లో స్ట్రింగ్ స్టంప్ విలువను ముద్రించండి. ఎండ్ఎల్ (ఎండ్ లైన్) కర్సర్‌ని తదుపరి లైన్‌కు తరలిస్తుంది.
  16. కార్యక్రమం విజయవంతంగా పూర్తయిన తర్వాత విలువను తిరిగి ఇవ్వాలి.
  17. ప్రధాన () ఫంక్షన్ యొక్క శరీర ముగింపు.

#4: Std :: స్ట్రింగ్‌స్ట్రీమ్‌ని ఉపయోగించడం

అక్షరాన్ని స్ట్రింగ్‌గా మార్చడానికి ఈ తరగతిని ఉపయోగించడానికి, అక్షరాన్ని స్ట్రీమ్‌లోకి చొప్పించండి.

అవి స్ట్రింగ్‌కు వ్రాయబడతాయి.

ఉదాహరణ 8:

 #include #include using namespace std; int main() { string st(1, 'C'); cout << 'The resulting string is : ' << st; return 0; } 

అవుట్‌పుట్:

కోడ్ యొక్క స్క్రీన్ షాట్ ఇక్కడ ఉంది:

కోడ్ వివరణ:

  1. దాని ఫంక్షన్‌లను ఉపయోగించడానికి మా కోడ్‌లో iostream హెడర్ ఫైల్‌ను చేర్చండి.
  2. దాని ఫంక్షన్‌లను ఉపయోగించడానికి స్ట్రింగ్ హెడర్ ఫైల్‌ను మా కోడ్‌లో చేర్చండి.
  3. దాని ఫంక్షన్‌లను ఉపయోగించడానికి మా కోడ్‌లో స్ట్రీమ్ హెడర్ ఫైల్‌ను చేర్చండి.
  4. దాని క్లాసులను పిలవకుండా ఉపయోగించడానికి మా కోడ్‌లో std నేమ్‌స్పేస్‌ని చేర్చండి.
  5. ప్రధాన () ఫంక్షన్‌కు కాల్ చేస్తోంది. ఈ ఫంక్షన్ యొక్క బాడీలో ప్రోగ్రామ్ లాజిక్ జోడించబడాలి.
  6. St అనే స్ట్రింగ్ వేరియబుల్‌ను సృష్టించండి.
  7. Myst అనే స్ట్రీమ్ వేరియబుల్‌ను సృష్టించండి.
  8. మిస్ట్ అనే స్ట్రీమ్ ఆబ్జెక్ట్‌లోకి A అక్షరాన్ని చొప్పించండి.
  9. స్ట్రీమ్ వస్తువును స్ట్రింగ్‌గా మార్చండి.
  10. ఇతర టెక్స్ట్‌తో పాటు కన్సోల్‌లో స్ట్రింగ్ స్టంప్ విలువను ముద్రించండి. ఎండ్ఎల్ (ఎండ్ లైన్) కర్సర్‌ని తదుపరి లైన్‌కు తరలిస్తుంది.
  11. కార్యక్రమం విజయవంతంగా పూర్తయిన తర్వాత విలువను తిరిగి ఇవ్వాలి.
  12. ప్రధాన () ఫంక్షన్ యొక్క శరీర ముగింపు.

సారాంశం:

  • చార్ అనేది అక్షరాల నిల్వ కోసం ఉపయోగించే C ++ డేటా రకం.
  • C ++ చార్ అనేది ఒక సమగ్ర డేటా రకం, అంటే విలువ ఒక పూర్ణాంకంగా నిల్వ చేయబడుతుంది.
  • ఇది 1 బైట్ మెమరీ పరిమాణాన్ని ఆక్రమిస్తుంది.
  • C ++ చార్ ఒకే అక్షరాన్ని మాత్రమే నిల్వ చేస్తుంది.
  • చార్ విలువలు ASCII అక్షరాలుగా వివరించబడ్డాయి.
  • ASCII అనేది సమాచార మార్పిడి కోసం అమెరికన్ స్టాండర్డ్ కోడ్ యొక్క సంక్షిప్త రూపం.
  • ఇది సంఖ్యల రూపంలో ఆంగ్ల అక్షరాలను సూచించే నిర్దిష్ట మార్గాన్ని తెలుపుతుంది.
  • అక్షరం యొక్క ASCII విలువను చూడటానికి, మేము దానిని int () ఫంక్షన్‌కు పాస్ చేస్తాము.
  • ASCII విలువ యొక్క సంబంధిత చార్ విలువను చూడటానికి, మేము ASCII ని ఒక అక్షరంగా నిర్వచించాము.