سلام
من مي خوام بدونم اعداد اعشاري چگونه در ++c ذخيره ميشوند،اگر كسي مي دونه لطفا جواب بده.
Printable View
سلام
من مي خوام بدونم اعداد اعشاري چگونه در ++c ذخيره ميشوند،اگر كسي مي دونه لطفا جواب بده.
توی داده های float . که نحوۀ ذخیره شدنش هم به معماری کامپیوتر بستگی داره و نه به زبان.
که نحوۀ فرمت بیت ها و اعمال حسابی (جمع، ضرب و ...) معمولاً طبق استانداردهایی هست که در IEEE و ANSI/ISO پذیرفته شده:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام چطوري
سلام ,دوست عزیز درست(:27: ) فرمودند:
float:
دقت تا هفت رقم اعشار(حجم 4 بایت حافظه اشغال می کند.)
double:
دقت تا پانزده رقم اعشار پس از ممیز(حجم 8 بایت حافظه اشغال می کند.)
long double:
دقت تا نوزده رقم اعشار(حجم 16 بایت حافظه اشغال می کند.)
امیدوارم مفید باشه:46:
:8: :20: :40:
:27: :18: :40:
:11: :5: :40: