சி, சி++ மற்றும் சி# புரோகிராமிங்கில் என்ன எண்ணாக இருக்கிறது?

Ci Ci Marrum Ci Purokiraminkil Enna Ennaka Irukkiratu



தி முழு எண்ணாக முக்கிய வார்த்தை என்பது C, C++ மற்றும் C# உள்ளிட்ட பல நிரலாக்க மொழிகளில் அடிக்கடி பயன்படுத்தப்படும் தரவு வகையாகும். கால முழு எண்ணாக முழு எண்ணுக்கு குறுகியது. முழு எண்களாக இருப்பதால் முழு எண்களில் பின்ன கூறுகள் இல்லை.

இந்த கட்டுரையில், அதன் பயன்பாட்டைப் பற்றி விவாதிப்போம் முழு எண்ணாக மூன்று பிரபலமான நிரலாக்க மொழிகளில்: சி , சி++, மற்றும் C#.







பொருளடக்கம்



ஒரு int தரவு வகை என்றால் என்ன

தி முழு எண்ணாக நிரலாக்க மொழிகளில் தரவு வகை ஒரு அடிப்படை வகை. தி முழு எண்ணாக -10, 0, 42, அல்லது 100 போன்ற எண்களை சேமிக்க முடியும் முழு எண்ணாக ஒரு முழு எண்ணின் குறுகிய வடிவம் மற்றும் C, C++ மற்றும் C# போன்ற மூன்று C நிரலாக்க மொழிகளிலும் பரவலாகப் பயன்படுத்தப்படுகிறது.



முழு எண்ணாக பொதுவாக a என குறிப்பிடப்படுகிறது 32-பிட் கையொப்பமிடப்பட்டது அல்லது 64-பிட் முழு எண், நிரலாக்க மொழி மற்றும் பயன்படுத்தப்படும் தளத்தைப் பொறுத்து. C, C++ மற்றும் C# இல், தி முழு எண்ணாக முழு எண் மாறிகளை அறிவிக்க பயன்படும் ஒரு முக்கிய சொல்.





முழு எண்ணின் பண்புகள்

தி முழு எண்ணாக தரவு வகை பல பண்புகளைக் கொண்டுள்ளது, அவை நிரலாக்கத்தில் பயனுள்ளதாக இருக்கும்:

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

எண்ணின் அளவு

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



சி நிரலாக்கத்தில் int

சி நிரலாக்கத்தில், முழு எண்ணாக முழு எண் மாறிகளை அறிவிக்கப் பயன்படும் ஒரு முக்கிய சொல். C ஆனது கையொப்பமிடப்பட்ட மற்றும் கையொப்பமிடப்படாத முழு எண்களை ஆதரிக்கிறது, அவை பயன்படுத்தப்படும் தளத்தைப் பொறுத்து 16-பிட், 32-பிட் அல்லது 64-பிட் ஆக இருக்கலாம். C இல், பெரும்பாலான நவீன இயங்குதளங்களில் int தரவு வகை 32 பிட்களின் அளவைக் கொண்டுள்ளது.

C இல் எண்ணின் அளவைக் கண்டறிய, பின்வரும் குறியீட்டை இயக்கவும்:

# அடங்கும்
முழு எண்ணாக ( ) {
printf ( 'முடிவின் அளவு: %ld பைட்டுகள் \n ' , அளவு ( முழு எண்ணாக ) ) ;
திரும்ப 0 ;
}

C++ நிரலாக்கத்தில் int

C++ ஆனது கையொப்பமிடப்பட்ட மற்றும் கையொப்பமிடப்படாத முழு எண்களை ஆதரிக்கிறது, அவை பயன்படுத்தப்படும் தளத்தைப் பொறுத்து 16-பிட், 32-பிட் அல்லது 64-பிட் ஆக இருக்கலாம். C++ இல், தி முழு எண்ணாக பெரும்பாலான நவீன தளங்களில் தரவு வகை 32 பிட்களின் அளவைக் கொண்டுள்ளது.

C++ இல் எண்ணின் அளவைக் கண்டறிய, பின்வரும் குறியீட்டை இயக்கவும்:

# அடங்கும்
பெயர்வெளி std ஐப் பயன்படுத்துதல்;
முழு எண்ணாக ( ) {
கூட் << 'எண்ணின் அளவு:' << அளவு ( முழு எண்ணாக ) << 'பைட்டுகள்' << endl;
திரும்ப 0 ;
}

C# நிரலாக்கத்தில் Int

C# கையொப்பமிடப்பட்ட முழு எண்களை மட்டுமே ஆதரிக்கிறது, அவை 32 பிட்களின் நிலையான அளவைக் கொண்டுள்ளன. C# கையொப்பமிடாத முழு எண்களை ஆதரிக்காது. 32-பிட் மற்றும் 64-பிட் ஹோஸ்ட் அமைப்புகள் C# இன் அளவை பாதிக்காது முழு எண்ணாக மாறிகள், இது எப்போதும் நிலையானது, இது 32-பிட் ஆகும்.

C# இல் எண்ணின் அளவைக் கண்டறிய, பின்வரும் குறியீட்டை இயக்கவும்:

கணினியைப் பயன்படுத்துதல்;
வகுப்பு திட்டம் {
நிலையான வெற்றிட முதன்மை ( லேசான கயிறு [ ] args ) {
கன்சோல்.WriteLine ( 'எண் அளவு: {0} பைட்டுகள்' , அளவு ( முழு எண்ணாக ) ) ;
}
}

வெவ்வேறு நிரலாக்க மொழிகளில் எண்ணின் ஒப்பீடு

இருந்தாலும் முழு எண்ணாக நிரலாக்க மொழிகளில் ஒரு அடிப்படை தரவு வகை, அளவு மற்றும் பண்புகள் முழு எண்ணாக வெவ்வேறு நிரலாக்க மொழிகளுக்கு இடையில் மாறுபடலாம். பின்வரும் அட்டவணையில் உள்ள வேறுபாடுகளை சுருக்கமாகக் கூறுகிறது முழு எண்ணாக C, C++ மற்றும் C# இல்:

நிரலாக்க மொழி அளவு (பிட்கள்) கையொப்பமிடப்பட்டது/கையொப்பமிடப்படாதது மதிப்புகளின் வரம்பு
சி 32 அல்லது 64 இரண்டும் -2147483648 முதல் 2147483647 வரை
C++ 32 அல்லது 64 இரண்டும் -2147483648 முதல் 2147483647 வரை
C# 32 கையெழுத்திட்டது -2147483648 முதல் 2147483647 வரை

கையொப்பமிடப்பட்ட மற்றும் கையொப்பமிடப்படாத எண்ணுக்கு இடையிலான வேறுபாடு

கம்ப்யூட்டிங்கில், ஏ கையெழுத்திட்டார் முழு எண் தரவு வகை நேர்மறை மற்றும் எதிர்மறை எண்களைக் குறிக்கும், அதே சமயம் a கையொப்பமிடாத முழு எண் தரவு வகை எதிர்மறை அல்லாத (அதாவது நேர்மறை) எண்களை மட்டுமே குறிக்கும்.

கையொப்பமிடப்பட்ட முழு எண் வகை , போன்றவை முழு எண்ணாக , எண்ணின் அடையாளத்தைக் குறிக்க ஒரு பிட் ஒதுக்கப்பட்டுள்ளது. 32-பிட் கையொப்பமிடப்பட்ட முழு எண் வரம்பில் உள்ள மதிப்புகளைக் குறிக்கும் என்பதை இது காட்டுகிறது -2,147,483,648 முதல் 2,147,483,647 வரை . a இன் மிக முக்கியமான பிட் (இடதுபுற பிட்). கையொப்பமிடப்பட்ட முழு எண் எண்ணின் அடையாளத்தைக் குறிக்கிறது. எதிர்மறை அடையாளத்திற்கு, 1 பயன்படுத்தப்படும் மற்றும் நேர்மறைக்கு, 0 பயன்படுத்தப்படும்.

மறுபுறம், ஒரு கையொப்பமிடப்படாத முழு எண் வகை , கையொப்பமிடப்படாத முழு எண்ணாக, எண்ணின் அடையாளத்திற்காக சிறிதும் ஒதுக்கப்படவில்லை. 32-பிட் கையொப்பமிடப்படாத முழு எண் வரம்பில் மதிப்புகளைக் காட்ட முடியும் என்பதை இது காட்டுகிறது 0 முதல் 4,294,967,295 வரை .

குறிப்பு: இயல்பாக, C, C++ மற்றும் C# int தரவு வகை கையொப்பமிடப்பட்டது. எதிர்மறை எண்களுக்கு, கையொப்பமிடப்படாத int தரவு வகைகள் எதிர்மறை எண்களை எடுக்க முடியாது என்பதால், int தரவு வகை கையொப்பமிடப்பட்டதாக வரையறுக்கப்பட வேண்டும்.

Int மாறிகளின் அறிவிப்பு

C, C++ மற்றும் C# இல், முழு எண்ணாக முழு எண் மாறிகளை அறிவிக்கும் முக்கிய சொல். ஒரு முழு எண் மாறியை அறிவிப்பதற்கான தொடரியல் பின்வருமாறு:

int மாறி_பெயர்;

எடுத்துக்காட்டாக, பெயரிடப்பட்ட ஒரு முழு எண் மாறியை அறிவிக்க ஒன்றில் , நீங்கள் பின்வரும் குறியீட்டைப் பயன்படுத்தலாம்:

int என்பதை;

Int மாறிகளின் துவக்கம்

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

int variable_name = மதிப்பு;

எடுத்துக்காட்டாக, வயது 25 மதிப்புடன் ஒரு முழு எண் மாறியை அறிவிக்க மற்றும் துவக்க, நீங்கள் பின்வரும் குறியீட்டைப் பயன்படுத்த வேண்டும்:

முழு வயது = 25 ;

C இல் int ஐப் பயன்படுத்தவும்

முழு எண்ணாக பயன்படுத்த சி குறியீடு மாதிரி இங்கே உள்ளது.

# அடங்கும்
முழு எண்ணாக ( ) {
முழு எண் 1 = 10 ;
முழு எண் 2 = இருபது ;
முழு எண்ணாக தொகை = எண்1 + எண்2;
printf ( '%d \n ' , தொகை ) ;
திரும்ப 0 ;
}

இந்த எடுத்துக்காட்டில், தொகை மாறி 30 மதிப்பைக் கொண்டிருக்கும்.

C++ இல் int ஐப் பயன்படுத்தவும்

இங்கே C++ குறியீடு உள்ளது, இது int இன் பயன்பாட்டை விளக்குகிறது.

# அடங்கும்
பெயர்வெளி std ஐப் பயன்படுத்துதல்;
முழு எண்ணாக ( ) {
முழு எண் 1 = 10 ;
முழு எண் 2 = இருபது ;
முழு எண்ணாக தொகை = எண்1 + எண்2;
கூட் << தொகை << endl;
திரும்ப 0 ;
}

முழு எண் தரவு வகையின் இரண்டு மாறிகளின் மொத்தத் தொகை 30 ஆகும்.

C# இல் int ஐப் பயன்படுத்தவும்

முழு எண்ணாக பயன்படுத்த ஒரு C# குறியீடு மாதிரி இங்கே உள்ளது.

கணினியைப் பயன்படுத்துதல்;
வகுப்பு திட்டம் {
நிலையான வெற்றிட முதன்மை ( ) {
முழு எண் 1 = 10 ;
முழு எண் 2 = இருபது ;
முழு எண்ணாக தொகை = எண்1 + எண்2;
கன்சோல்.WriteLine ( தொகை ) ;
}
}

இரண்டு எண்களின் மொத்தத் தொகை 30 ஆக இருக்கும்.

முடிவுரை

முழு எண்ணாக முழு எண் மதிப்புகளைக் குறிக்கப் பயன்படும் நிரலாக்கத்தில் ஒரு அடிப்படை தரவு வகை. இது ஒரு நிலையான அளவைக் கொண்டுள்ளது மற்றும் கணித செயல்பாடுகளில் பயன்படுத்தப்படலாம். முன்னிருப்பாக, int தரவு வகை கையெழுத்திட்டார் C, C++ மற்றும் C# ஆகிய மூன்று மொழிகளிலும். இருப்பினும், C மற்றும் C++ ஆகிய இரண்டும் கையொப்பமிடப்படாதவற்றை ஆதரிக்கின்றன, ஆனால் C#க்கு மட்டுமே கையொப்பமிடப்பட்ட ஆதரவு உள்ளது முழு எண்ணாக மதிப்புகள். C, C++ மற்றும் C# இல் உள்ள int தரவு வகை பற்றிய விவரங்களுக்கு, இந்தக் கட்டுரையைப் படிக்கவும்.