எடுத்துக்காட்டுகளுடன் C இல் கையொப்பமிடாத எழுத்தை எவ்வாறு பயன்படுத்துவது

Etuttukkattukalutan C Il Kaiyoppamitata Eluttai Evvaru Payanpatuttuvatu



C நிரலாக்கத்தில், அறிவிக்கப்பட்ட மாறியின் நினைவக அளவு மற்றும் வகையை நிர்ணயிக்கும் ஒரு மாறியை அறிவிக்க தரவு வகைகள் பயன்படுத்தப்படுகின்றன. கரி C இல் உள்ள தரவு வகை, இது எழுத்துகள் மற்றும் முழு எண்கள் இரண்டையும் சேமிக்க முடியும் (ஆனால் அவற்றை எழுத்துகளாகக் கருதும்). இது இடையில் மதிப்புகளை சேமிக்க முடியும் -128 மற்றும் +127 மற்றும் 1 பைட் நினைவகத்தை வைத்திருக்க முடியும். கையொப்பமிடப்பட்டு கையொப்பமிடப்படவில்லை தரவு மாற்றிகள் உள்ளன; எங்கே கையெழுத்திட்டார் நேர்மறை மற்றும் எதிர்மறை எண்கள் இரண்டையும் சேமிக்க முடியும் கையொப்பமிடாத நேர்மறை மதிப்புகளை மட்டுமே சேமிக்க முடியும்.

இந்த டுடோரியலில், நாம் கற்றுக்கொள்வோம் கையொப்பமிடாத கரி மற்றும் மாதிரி குறியீட்டுடன் சி நிரலாக்கத்தில் அதன் பயன்பாடு.

எடுத்துக்காட்டுகளுடன் C இல் கையொப்பமிடப்படாத எழுத்து

தி C இல் கரி வகை அளவு உள்ளது 1 பைட் மற்றும் அது ஒரு இருக்க முடியும் கையொப்பமிட்ட கரி மற்றும் ஒரு கையொப்பமிடாத கரி இரண்டும் 1 பைட்டின் ஒரே நினைவகத்தைக் கொண்டுள்ளன, மேலும் அவை ஒரு எழுத்தை சேமிக்கப் பயன்படுகின்றன. சார் மாறி அது பிரதிபலிக்கும் எழுத்தின் ASCII மதிப்பை சேமிக்கிறது. எடுத்துக்காட்டாக, சார் மாறி என்பது எழுத்தை சேமித்து வைத்தால் 'உடன்' , பின்னர் அது ASCII மதிப்பை சேமிக்கிறது 'உடன்' இது 90 ஆகும்.







தரவு வகை என்றால் கையெழுத்திட்டார் , இது பூஜ்ஜியம், நேர்மறை மற்றும் எதிர்மறை ஆகியவற்றைக் கொண்டிருக்கலாம். மதிப்புகளின் வரம்பு a கையெழுத்திட்டார் தரவு வகை வைத்திருக்க முடியும் நேர்மறை மற்றும் எதிர்மறை இடையே சமமாக பிரிக்கப்படுகிறது, பூஜ்யம் நடுத்தர மதிப்பைக் குறிக்கிறது.



தரவு வகை என்றால் கையொப்பமிடாத , இது பூஜ்ஜியம் உட்பட எதிர்மறை மதிப்புகளை மட்டுமே கொண்டுள்ளது. ஏனென்றால், மாறியில் உள்ள அனைத்து பிட்களும் குறிக்காக ஒதுக்கப்பட்ட பிட்டைக் காட்டிலும் மதிப்பைக் குறிக்கப் பயன்படுத்தப்படுகின்றன.



சி நிரலாக்கத்தில், தி கையொப்பமிடாத டைனமிக் மதிப்புகளைக் கையாளும் போது சார் தரவு வகை ஒரு பயனுள்ள விருப்பமாகும். குறுகிய தரவு அல்லது முழு எண்கள் போலல்லாமல், கையொப்பமிடாத சார் அனைத்தையும் பயன்படுத்துகிறது 8 பிட்கள் அதன் நினைவகம் மற்றும் கையொப்பமிடப்பட்ட பிட்கள் இல்லை. இதன் பொருள் கையொப்பமிடப்படாத தரவு 0 முதல் 255 வரை இருக்கும், இது பெரிய மதிப்புகளை நினைவகத்தில் சேமிக்க அனுமதிக்கிறது. பயன்படுத்தி கையொப்பமிடாத கரி , நீங்கள் உங்கள் குறியீட்டை மேம்படுத்தலாம் மற்றும் தேவையான பணிகளைத் தொடர்ந்து முடிக்கும்போது நினைவக இடத்தைச் சேமிக்கலாம்.





பிரகடனத்திற்கான தொடரியல்

இதைப் பயன்படுத்துவதற்கான தொடரியல் பின்வருமாறு கையொப்பமிடாத கரி C இல் தரவு வகை:

கையொப்பமிடாத கரி மாறி_பெயர் ;

எடுத்துக்காட்டு 1: கையொப்பமிடாத எரி மதிப்பை சேமித்து காட்சிப்படுத்துதல்

சேமித்து காண்பிக்கப் பயன்படுத்தப்படும் பின்வரும் உதாரணத்தைக் கவனியுங்கள் கையொப்பமிடாத கரி C இல் மதிப்பு வகை.



# அடங்கும்

முழு எண்ணாக முக்கிய ( ) {

கையொப்பமிடாத கரி myChar = 'உடன்' ;

printf ( 'எனது கதாபாத்திரம்: %c' , myChar ) ;

திரும்ப 0 ;

}

எடுத்துக்காட்டு 2: ஒரு அணிவரிசையில் பல கையொப்பமிடப்படாத எழுத்து மதிப்புகளை சேமித்தல்

நீங்கள் பல கையொப்பமிடாத எழுத்து மதிப்புகளை ஒரு வரிசையில் சேமிக்கலாம், அதற்கான மாதிரி குறியீடு இங்கே உள்ளது.

# அடங்கும்

முழு எண்ணாக முக்கிய ( ) {

கையொப்பமிடாத கரி myarray [ 3 ] = { 10 , பதினைந்து , 25 } ;

printf ( 'வரிசையில் உள்ள மதிப்புகள்:' ) ;

க்கான ( முழு எண்ணாக நான் = 0 ; நான் < 3 ; நான் ++ ) {

printf ( '%d' , myarray [ நான் ] ) ;

}

printf ( ' \n ' ) ;

திரும்ப 0 ;

}

பாட்டம் லைன்

தி கையொப்பமிடாத கரி C இல் உள்ள தரவு வகை எழுத்துக்கள் மற்றும் எண்களை சேமிக்க பயன்படுகிறது. இது 8 பிட் நினைவகத்தைப் பயன்படுத்துகிறது மற்றும் கையொப்பமிடப்பட்ட பிட்கள் இல்லை, பெரிய மதிப்புகளை நினைவகத்தில் சேமிக்க அனுமதிக்கிறது. பயன்படுத்தி கையொப்பமிடாத எரி, நீங்கள் விரும்பியதைச் செய்யும்போது உங்கள் குறியீட்டை மேம்படுத்தலாம் மற்றும் நினைவக இடத்தைச் சேமிக்கலாம்.