سلام
من مي خوام بدونم اعداد اعشاري چگونه در ++c ذخيره ميشوند،اگر كسي مي دونه لطفا جواب بده.
سلام
من مي خوام بدونم اعداد اعشاري چگونه در ++c ذخيره ميشوند،اگر كسي مي دونه لطفا جواب بده.
توی داده های float . که نحوۀ ذخیره شدنش هم به معماری کامپیوتر بستگی داره و نه به زبان.
که نحوۀ فرمت بیت ها و اعمال حسابی (جمع، ضرب و ...) معمولاً طبق استانداردهایی هست که در IEEE و ANSI/ISO پذیرفته شده:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام چطوري
Last edited by sanjaghak; 16-05-2007 at 09:03.
سلام ,دوست عزیز درست() فرمودند:
float:
دقت تا هفت رقم اعشار(حجم 4 بایت حافظه اشغال می کند.)
double:
دقت تا پانزده رقم اعشار پس از ممیز(حجم 8 بایت حافظه اشغال می کند.)
long double:
دقت تا نوزده رقم اعشار(حجم 16 بایت حافظه اشغال می کند.)
امیدوارم مفید باشه![]()
Last edited by 1731; 17-06-2007 at 05:11.
Last edited by 1731; 17-06-2007 at 05:10.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)