PDA

نسخه کامل مشاهده نسخه کامل : اعداد اعشاري در++c



sanjaghak
15-05-2007, 22:22
سلام
من مي خوام بدونم اعداد اعشاري چگونه در ++c ذخيره ميشوند،اگر كسي مي دونه لطفا جواب بده.

hamidreza_buddy
15-05-2007, 22:47
توی داده های float . که نحوۀ ذخیره شدنش هم به معماری کامپیوتر بستگی داره و نه به زبان.
که نحوۀ فرمت بیت ها و اعمال حسابی (جمع، ضرب و ...) معمولاً طبق استانداردهایی هست که در IEEE و ANSI/ISO پذیرفته شده:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

sanjaghak
16-05-2007, 08:48
سلام چطوري

1731
17-06-2007, 05:05
سلام ,دوست عزیز درست(:27: ) فرمودند:
float:
دقت تا هفت رقم اعشار(حجم 4 بایت حافظه اشغال می کند.)
double:
دقت تا پانزده رقم اعشار پس از ممیز(حجم 8 بایت حافظه اشغال می کند.)
long double:
دقت تا نوزده رقم اعشار(حجم 16 بایت حافظه اشغال می کند.)
امیدوارم مفید باشه:46:

1731
17-06-2007, 05:05
:8: :20: :40:
:27: :18: :40:
:11: :5: :40: