بچه ها من می خواهم ساختار متغیر SINGLE یا Double در حافظه RAM را بدانم که به چه صورت ذخیره می شود مثلا (قسمت اعشاری در کجا یا منفی است یا مثبت)
بچه ها من می خواهم ساختار متغیر SINGLE یا Double در حافظه RAM را بدانم که به چه صورت ذخیره می شود مثلا (قسمت اعشاری در کجا یا منفی است یا مثبت)
در دلفی عددهای حقیقی به صورت ترکیبی از علامت، توان، و معنی ذخیره می شوند:
+/- significand * 2^exponent
پرارزش ترین بیت همواره بیت علامت است.
برای Single:
23 بیت کم ارزش تر حاوی اطلاعات معنی و 8 بیت میانی حاوی اطلاعات توان هستند.
برای Double:
52 بیت کم ارزش تر حاوی اطلاعات معنی و 11 بیت میانی حاوی اطلاعات توان هستند.
جزییات دقیق تر را در راهنمای دلفی پیدا می کنید.