PDA

View Full Version : منظور از علامتدار یا بدون علامت در .Net چیست ؟



mkbo_webmaster
چهارشنبه 30 فروردین 1385, 23:49 عصر
منظور از علامت دار در جمله : (یک مقدار 16 بیتی علامت دار) چیست ؟





/

mamadgmail
پنج شنبه 31 فروردین 1385, 00:16 صبح
ببین دوست عزیز هر نوعی یک محدوده اعدادی رو می تونه در خودش ذخیره کنه که بستگی داره به این که چند بایت باشه مثلا فرض کن یک نوعی داریم که 1 بایت است اگر ما قصد داشته باشیم که عدد بدون علامت باشه بنابراین 8 بیت فضا برای ذخیره داریم که می شود11111111 و این یعنی از 0 تا 255 را می توان ذخیره کرد. اما اگر قرار باشه که اعداد علامت دار یعنی اینکه بخواهیم اعداد منفی رو هم داشته باشیم در این صورت یکی از بیت ها که اولین بیت سمت چپ است به عنوان بیت علامت است که اگر 1 باشه یعنی عدد منفی هستش. در این صورت ما فقط 7 بیت برای ذخیره عدد داریم و بین -128و +127 می تونیم عدد ذخیره کنه.

خوش باشید.

mkbo_webmaster
پنج شنبه 31 فروردین 1385, 00:38 صبح
پس در کل منظور از علامتدار علامت منفی هستش دیگه درسته ؟؟؟
یعنی اون نوع داده هائی که منفی رو قبول میکنن . درسته ؟؟؟





/

mamadgmail
پنج شنبه 31 فروردین 1385, 04:30 صبح
بله یعنی نوعی که مقادیر منفی رو هم می پذیره.