Cలోని చిన్న డేటా రకాల గురించి మీకు తెలియకపోతే, ఈ కథనం యొక్క మార్గదర్శకాలను అనుసరించండి.
C లో చిన్న డేటా రకం
ది చిన్న డేటా రకాలు ఒక రకమైన పూర్ణాంక డేటా రకం, ప్రత్యేకంగా 16-బిట్ సంతకం చేసిన పూర్ణాంకాలు . దీని విలువ అర్థం చిన్న డేటా రకం -32768 నుండి 32767 వరకు ధనాత్మక లేదా ప్రతికూల పూర్ణాంకం కావచ్చు. ప్రోగ్రామర్ సాధారణ 8-బిట్ పూర్ణాంకం (సంతకం చేయని చార్ డేటా రకం) కంటే మరింత ఖచ్చితమైన పూర్ణాంకాన్ని నిల్వ చేయవలసి వచ్చినప్పుడు ఈ రకమైన డేటా రకం ఉపయోగకరంగా ఉంటుంది. అప్పటినుంచి చిన్న డేటా రకం చార్ డేటా రకం ఉపయోగించే 1 బైట్తో పోలిస్తే 2 బైట్ల మెమరీని ఉపయోగిస్తుంది, ఇది ప్రోగ్రామర్ను మరింత మెమరీ-సమర్థవంతమైన కోడ్ని ఉపయోగించడానికి మరియు పెద్ద సంఖ్యలను నిల్వ చేయడానికి అనుమతిస్తుంది.
a ఎలా ఉపయోగించాలో తెలుసుకోవడానికి దిగువ ఇచ్చిన కోడ్ని అనుసరించండి చిన్న డేటా రకం సి భాష.
#
పూర్ణాంక ప్రధాన ( ) {
చిన్న int a = 12 ;
చిన్న int b = 17 ;
చిన్న పూర్ణాంక విలువ;
విలువ = ఎ * b;
printf ( 'a మరియు b = %d యొక్క ఉత్పత్తి \n ' , విలువ ) ;
}
ప్రతి వేరియబుల్ a మరియు బి మెమరీకి 2 బైట్ కేటాయింపు ఇవ్వబడింది మరియు ప్రారంభంలో వరుసగా పూర్ణాంకాల స్థిరాంకాలు 12 మరియు 17కి సెట్ చేయబడింది. వారి ఉత్పత్తిలో నిల్వ చేయబడుతుంది పొట్టి వేరియబుల్ విలువ, ఆపై ఫలితం తెరపై ముద్రించబడుతుంది.
అవుట్పుట్
నిల్వ చేసిన సంఖ్య పరిమాణం a చిన్న డేటా రకం ముఖ్యమైనది, ఇది డేటాను నిల్వ చేయడానికి కంప్యూటర్కు ఎంత మెమరీ అవసరమో మరియు పూర్ణాంకం ఎంత ఖచ్చితంగా ఉంటుందో నిర్ణయిస్తుంది. ఉదాహరణకు, ఒక ప్రోగ్రామర్ a లో 32767 కంటే ఎక్కువ సంఖ్యను నిల్వ చేస్తే చిన్న డేటా రకం , అది పొంగిపొర్లుతుంది మరియు ప్రతికూలంగా మారుతుంది. దీన్ని నివారించడానికి, ప్రోగ్రామర్లు తప్పనిసరిగా నిల్వ చేయబడే సంఖ్యల పరిమాణానికి శ్రద్ధ వహించాలి మరియు ప్రోగ్రామ్లో ఉపయోగించబడుతున్న సంఖ్యల కోసం ప్రోగ్రామర్ తగిన డేటా రకాన్ని ఉపయోగిస్తున్నారని నిర్ధారించుకోవాలి.
ది చిన్న డేటా రకాలు ఒకే బైట్ వంటి చిన్న సంఖ్యలను నిల్వ చేయడం నుండి ఇమేజ్ మానిప్యులేషన్ లేదా వీడియో గేమ్లలో అవసరమైన వాటి వంటి క్లిష్టమైన గణనలను రూపొందించడం వరకు వివిధ రకాలైన విభిన్న పనులలో ఉపయోగాల పరిధిని కలిగి ఉంటుంది. అదనంగా, చిన్న డేటా రకాలు సెన్సార్లు లేదా కంట్రోల్ సిస్టమ్ల వంటి బాహ్య హార్డ్వేర్తో కమ్యూనికేట్ చేస్తున్నప్పుడు తరచుగా ఉపయోగించబడతాయి, ఎందుకంటే వాటి పరిమిత పరిమాణం నెట్వర్క్ ద్వారా డేటాను ప్రసారం చేయడానికి అనువైనదిగా చేస్తుంది.
ముగింపు
ది చిన్న డేటా రకాలు సి ప్రోగ్రామింగ్ లాంగ్వేజ్లో ముఖ్యమైన భాగం మరియు అనేక విభిన్న అప్లికేషన్లకు ఉపయోగపడతాయి. వాటి పరిమాణం కనిష్ట మెమరీ వినియోగంతో ఖచ్చితమైన పూర్ణాంకాలను నిల్వ చేయడానికి అనుమతిస్తుంది, సమర్థవంతమైన కోడ్ లేదా బాహ్య హార్డ్వేర్తో కమ్యూనికేషన్లు అవసరమయ్యే ప్రోగ్రామ్లకు వాటిని ఆదర్శవంతమైన ఎంపికగా చేస్తుంది. వారు అందించే విస్తృత శ్రేణి ఉపయోగాలతో; అది ఎందుకు అని ఆశ్చర్యపోనవసరం లేదు చిన్న డేటా రకాలు ప్రోగ్రామర్లలో బాగా ప్రాచుర్యం పొందాయి.