PDA

View Full Version : چرا عدد int تو برنامه من اینجوری نمایش داده میشه؟



csharpdoost
دوشنبه 05 فروردین 1392, 16:22 عصر
نمیدونم چرا جدیدا اعداد int اینطوری نمایش داده میشه؟
101871

Arcsinos
دوشنبه 05 فروردین 1392, 16:48 عصر
چطوری نمایش داده میشه؟ اگه منظورت عدد 0x00000000 هست، این همون عدد int تو به صورت Hex هست که چون int 32 بیتیه میشه 8 تا عدد چهار بیتی که اگه بذاری کنار هم میشه 0x00000000 یا مثلا عدد 18 تو مبنای 16 میشه 0x00000012 یا عدد 255 میشه 0x000000FF و الی آخر.
البته میتونی رو عددت کلیک راست کنی و نوع نمایش رو انتخاب کنی.

veniz2008
دوشنبه 05 فروردین 1392, 17:04 عصر
سلام.
این نوع نمایش مربوط به مبنای 16 هستش و در حالت نرمال چنین اتفاقی نمی افته ولی همونطور که دوستمون هم گفتن میتونید روی متغیر راست کلیک و تیک عبارت "Hexadecimal display" رو بردارید. در لینک زیر توضیحاتی درباره دلیل این اتفاق داده شده ولی جواب هاش تا چه اندازه مستدل هست بر ما پوشیده است!
http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/fe18c18d-d7f5-48ca-b129-918e82874b39

mhsmity
دوشنبه 05 فروردین 1392, 17:56 عصر
در قسمت دیباگ برنامه
ایکن Hex شما انتخاب شده
فقط روش کلیک کن