اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

آفست در ذخیره‌سازی اعداد اعشاری

0 امتیاز
149 نمایش

آفست چی هست که در ذخیره‌سازی اعداد اعشاری ازش اسم برده می‌شه؟

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پرسیده شده دوشنبه ۱۴ مرداد ۱۳۹۲ در زبان‌های برنامه‌نویسی توسط prodo  
ویرایش شده سه شنبه ۱۵ مرداد ۱۳۹۲ توسط prodo

1 پاسخ

0 امتیاز

افست مقداری هست که با توان جمع می‌شه قبل از این که ذخیره بشه. مثلاً عدد زیر رو در نظر بگیرید

13.5 = 1101.1 = 1.1011 * 2^3

بنابراین توان باید به صورت 2 ذخیره بشه اما اینطور نیست. قبل از ذخیره باید با آفست جمع بشه. در مورد عدد اعشاری ۳۲ بیتی افست ۱۲۷ هست بنابراین توان می‌شه

p = 3 + 127 = 130 = 1000010

بنابراین عدد به این صورت ذخیره می‌شه

0 01000010 10110000000000000000000
هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده دوشنبه ۱۴ مرداد ۱۳۹۲ توسط prodo