C++లో చార్ డేటా రకం అంటే ఏమిటి
చార్ అనేది C++ యొక్క డేటా రకంగా మరియు దాని ఉపయోగంతో సూచించబడుతుంది చార్ కీవర్డ్, C++ ప్రోగ్రామింగ్లో క్యారెక్టర్ టైప్ వేరియబుల్స్ని సులభంగా డిక్లేర్ చేయవచ్చు. ది చార్ డేటా రకం ఒక సమయంలో ఒకే అక్షరాన్ని మాత్రమే కలిగి ఉంటుంది.
C++లో చార్ డేటా రకం యొక్క సింటాక్స్
C++లో చార్ డేటా రకం యొక్క సింటాక్స్:
చార్ వేరియబుల్_పేరు = 'అక్షర_విలువ' ;
ఒకే అక్షరంతో పాటు పూర్ణాంక విలువలను నిల్వ చేయడానికి అక్షర డేటా రకాన్ని కూడా ఉపయోగించవచ్చు. ఎందుకంటే ASCII పట్టికలోని ప్రతి అక్షరం పూర్ణాంక విలువతో సూచించబడుతుంది మరియు ప్రతి అక్షరానికి ప్రత్యేక పూర్ణాంకం విలువ కేటాయించబడుతుంది.
చార్ var_పేరు = 'ASCII-కోడ్' ;
ఉదాహరణకు, అక్షరం కోసం ASCII కోడ్ 'బి' ఉంది 66 , కాబట్టి చార్ వేరియబుల్ వర్ణమాల యొక్క ASCII విలువను చూపడానికి సహాయపడుతుంది:
చార్ చ = 'బి' ;
ASCII పట్టికలు మరియు ASCII కోడ్ల గురించి మరింత చదవడానికి ఇక్కడ .
మెమరీలో చార్ డేటా రకం పరిమాణం
క్యారెక్టర్ డేటా టైప్ వేరియబుల్ మెమరీలో 1 బైట్ పరిమాణాన్ని మాత్రమే కలిగి ఉంటుంది.
ఉదాహరణ 1: C++లో చార్ టైప్ వేరియబుల్స్ ఉపయోగించడం
అక్షర రకం వేరియబుల్ యొక్క C++ ప్రోగ్రామ్ యొక్క చాలా సులభమైన ఉదాహరణను చూద్దాం:
#
int ప్రధాన ( ) {
చార్ చ = 'బి' ;
std :: కోట్ << 'పాత్ర:' << చ << std :: endl ;
తిరిగి 0 ;
}
ఈ కోడ్లో, ఎగ్జిక్యూషన్ అనేది క్యారెక్టర్ టైప్ వేరియబుల్ని ప్రారంభించే ప్రధాన ఫంక్షన్ నుండి ప్రారంభమవుతుంది చ ఒక పాత్ర విలువతో బి . అప్పుడు కౌట్ ఉపయోగించి ఈ అక్షర వేరియబుల్ ముద్రించబడింది.
అవుట్పుట్
ఉదాహరణ 2: C++లో చార్ టైప్ వేరియబుల్స్ యొక్క ASCII అక్షరాన్ని ముద్రించండి
క్యారెక్టర్ టైప్ వేరియబుల్లో విలువను తీసుకొని దాని సంబంధిత ASCII క్యారెక్టర్ను చూపే ప్రోగ్రామ్ క్రిందిది.
#నేమ్స్పేస్ stdని ఉపయోగిస్తోంది ;
int ప్రధాన ( ) {
చార్ చ = 65 ;
కోట్ << 'ASCII విలువ యొక్క అక్షరం =' << చ << endl ;
తిరిగి 0 ;
}
ఈ కోడ్లో, ప్రధాన ఫంక్షన్ అక్షర డేటాటైప్ వేరియబుల్ వలె ఉంటుంది చ యొక్క ప్రారంభ విలువతో 65 . 65 అనేది A అక్షరం యొక్క ASCII కోడ్, కాబట్టి అవుట్పుట్ Aని ముద్రిస్తుంది.
అవుట్పుట్
ఉదాహరణ 3: C++లో చార్ టైప్ వేరియబుల్స్ యొక్క ASCII కోడ్లను ప్రింట్ చేయండి
ఈ ఉదాహరణ అక్షర రకం వేరియబుల్లో ఇవ్వబడిన వర్ణమాల యొక్క పూర్ణాంక విలువను (ASCII సంఖ్య) ముద్రిస్తుంది:
#నేమ్స్పేస్ stdని ఉపయోగిస్తోంది ;
int ప్రధాన ( ) {
చార్ చ = 'h' ;
చార్ ch1 = 'H' ;
కోట్ << 'అక్షరం యొక్క ASCII విలువ h =' << int ( చ ) << endl ;
కోట్ << 'H అక్షరం యొక్క ASCII విలువ =' << int ( ch1 ) << endl ;
తిరిగి 0 ;
}
పై ప్రధాన ఫంక్షన్లో, మేము అక్షర రకం యొక్క రెండు వేరియబుల్లను ప్రారంభిస్తాము ch మరియు ch1 వంటి ఒకే కోట్లతో ఒకే అక్షరంగా సంబంధిత విలువలతో హెచ్ మరియు హెచ్ . అప్పుడు ఉపయోగించడం కోట్ పూర్ణాంక డేటా రకంతో ఈ అక్షర వేరియబుల్స్ యొక్క పూర్ణాంక విలువను చూపింది.
మరియు పెద్ద మరియు చిన్న అక్షరాల యొక్క ASCII సంకేతాలు భిన్నంగా ఉంటాయి.
ముగింపు
C++లో చార్ డేటా రకం అనేది పాఠ్య డేటా ప్రాతినిధ్యం మరియు మానిప్యులేషన్, ఇన్పుట్లు లేదా అవుట్పుట్లు, హ్యాండ్లింగ్ మెమరీ మరియు ఇతర ఉపయోగాలకు ఉపయోగపడే ఒక ముఖ్యమైన భాగం. ఇది వివిధ పరిస్థితులలో ఉపయోగించబడే ప్రాథమిక డేటా రకం. వివిధ ఉదాహరణలతో C++లో చార్ డేటా రకం ఉపయోగాన్ని ఈ వ్రాత-అప్ వివరించింది.