PDA

View Full Version : سوال: تفاوت in32 و int64



hno2005
یک شنبه 10 مهر 1390, 09:32 صبح
سلام
خسته نباشید

من یک سوال برام پیش اومده . تفاوت بین int32 و in64 در c# چی هست ؟ منظورم این هست که چرا با بعضی از مواقع از int32 استفاده میکنیم و بعضی مواقع از int64 ؟

دوستان ممنون میشم راهنمایی کنید
خیلی فوری هست .

مرسی

gwbasic
یک شنبه 10 مهر 1390, 09:42 صبح
int32 در Net. هست و 32bit حافظه داره معادلش تو سی شارپ int هست
int64 در Net. هست و 64bit حافظه داره معادلش تو سی شارپ long هست

nilmil_nil
یک شنبه 10 مهر 1390, 09:47 صبح
سلام دوست عزیز
خوب int32 برای اعداد کوچک تا فکر کنم 10 رقمی و Int64 برای اعداد بزرگتر از اون
اگه میخوای دقیق بفهمی تا چه مقدار میشه از اونا استفاده کرداینم مثال برای اعداد
Short=int16-->32767
int=int32-->2147483647
long=int64-->9223372036854775807
به این لینک برید بیشتر متوجه میشین
http://www.dotnetperls.com/number

mmd2009
یک شنبه 10 مهر 1390, 15:12 عصر
با سلام

البته Long بالاترین مقدار پذیرش عدد نیست و در دات نت 4.0 شما میتونید از BigInteger هم استفاده بکنید برای راهنمایی بیشتر به این (http://msdn.microsoft.com/en-us/library/system.numerics.biginteger.aspx)لینک مراجعه کنید

موفق باشید

ya30ien2
یک شنبه 10 مهر 1390, 16:02 عصر
واقعا جالبه منم تا حالا نمیفهمیدم