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

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

double در مقایسه با long double

+1 امتیاز
295 نمایش

از نظر دقت و اندازه double و long double چه فرقی با هم دارن؟

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

1 پاسخ

0 امتیاز

در استاندارد C++ دو نوع double و long double طوری تعریف شدن که long double حداقل اندازه‌ی double دقت داشته باشه. از اونجایی که در C++ از استاندارد IEEE754 برای داده‌های اعشاری استفاده می‌شه بنابراین double و long ممکنه هم‌اندازه باشن یا long double ممکنه بزرگ‌تر باشه
حالات زیر در پیاده‌سازی‌ها معمول هست

double : 32 bit, long double : 32 bit
double : 32 bit, long double : 64 bit
double : 64 bit, long double : 64 bit
double : 64 bit, long double : 128 bit
double : 64 bit, long double : 80 bit
هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده جمعه ۱۸ مرداد ۱۳۹۲ توسط prodo