C# இல் Int64.MaxValue புலம் (நீண்ட அதிகபட்ச மதிப்பு) என்றால் என்ன

C Il Int64 Maxvalue Pulam Ninta Atikapatca Matippu Enral Enna



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

C# இல் Int64.MaxValue புலம் (நீண்ட அதிகபட்ச மதிப்பு) என்றால் என்ன

C# இல், 32-பிட் முழு எண்ணை விட பரந்த அளவிலான மதிப்புகள் தேவைப்படும் முழு எண்கள் நீண்ட தரவு வகையால் குறிப்பிடப்படுகின்றன. Int64.MaxValue புலம் என்பது ஒரு நீண்ட மாறியில் சேமிக்கப்படும் மற்றும் மாறிலியால் குறிக்கப்படும் மிகப்பெரிய மதிப்பு. இந்த மாறிலியின் மதிப்பு 9,223,372,036,854,775,807.







Int64.MaxValue புலமானது C# இல் உள்ள சிஸ்டம் நேம்ஸ்பேஸின் ஒரு பகுதியாகும், எனவே இதைப் பயன்படுத்த உங்கள் குறியீட்டில் இந்தப் பெயர்வெளியைச் சேர்க்க வேண்டும். C# Int64.MaxValue புலத்தை எவ்வாறு பயன்படுத்துவது என்பதற்கான விளக்கக்காட்சி இங்கே உள்ளது:



கணினியைப் பயன்படுத்துதல்;

வகுப்பு திட்டம்
{
நிலையான வெற்றிட முதன்மை ( லேசான கயிறு [ ] args )
{
நீண்ட myLongVar = Int64.MaxValue;
கன்சோல்.WriteLine ( 'மைலாங்கின் மதிப்பு {0}' , myLongVar ) ;
}
}



இந்த எடுத்துக்காட்டில், myLongVar எனப்படும் நீண்ட மாறியை அறிவித்து, அதற்கு Int64.MaxValue புலத்தின் மதிப்பை ஒதுக்குகிறோம். கன்சோலில் myLongVar இன் மதிப்பை அச்சிட, Console.WriteLine() முறையைப் பயன்படுத்துகிறோம். இந்தக் குறியீட்டை இயக்கும்போது, ​​'myLongVar இன் மதிப்பு 9223372036854775807' என்ற வெளியீட்டை கன்சோலில் அச்சிடப்பட்டிருப்பதைக் காண்பீர்கள்.





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



கணினியைப் பயன்படுத்துதல்;

வகுப்பு திட்டம்
{
நிலையான வெற்றிட முதன்மை ( லேசான கயிறு [ ] args )
{
கன்சோல்.எழுது ( 'ஒரு எண்ணை உள்ளிடவும்:' ) ;
நீண்ட பயனர் எண் = Convert.ToInt64 ( கன்சோல்.ReadLine ( ) ) ;

என்றால் ( பயனர் எண் > Int64.MaxValue )
{
கன்சோல்.WriteLine ( 'நீண்ட மாறிக்கான அதிகபட்ச மதிப்பை விட நீங்கள் உள்ளிட்ட எண் அதிகமாக உள்ளது.' ) ;
}
வேறு
{
கன்சோல்.WriteLine ( 'நீங்கள் உள்ளிட்ட எண் நீண்ட மாறிக்கான செல்லுபடியாகும் வரம்பிற்குள் உள்ளது.' ) ;
}
}
}

இந்த எடுத்துக்காட்டில், ஒரு எண்ணை உள்ளிடவும், உள்ளீட்டை நீண்ட மாறியாக மாற்றவும், பின்னர் அதை Int64.MaxValue உடன் ஒப்பிட்டு, பயனர் உள்ளீட்டு மதிப்பு நீண்ட மாறியில் சேமிக்கக்கூடிய அதிகபட்சத் தொகையை மீறுகிறதா என்பதைத் தீர்மானிக்க, பயனரைத் தூண்டுகிறோம். . பயனர் உள்ளீடு Int64.MaxValue ஐ விட அதிகமாக இருந்தால், நீண்ட மாறிக்கான உள்ளீடு செல்லுபடியாகும் வரம்பிற்கு வெளியே உள்ளது என்பதைக் குறிக்கும் செய்தியை பணியகத்திற்கு அச்சிடுவோம்.

முடிவுரை

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