سلام
در اعداد اعشاری و تبدیل ان به مبنای دو به دو صورت میتوان عمل کرد.
=====
روش اول و پایه همان ریاضی خالص است ...
همانطور که در مبنای ده، جایگاه یکان و ده گان و صدگان و... را قبل اعشار و یکدهم و یک صدهم و یک هزارم و... را داخل اعشار داریم ...
در مبنای دو هم جایگاه، یکان و دوگان و چهارگان و... را قبل اعشار و یکدوم و یکچهارم و یکهشتم و... را داخل اعشار داریم.
مثلاً:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این روش پایه و اصلی است.
که شما میتوانید آن را ممیز ثابت هم بنامید.
=====
روش دیگر که خودش وابسته به روش قبلی است، مشابه همان چیزی است که ما ان را با نام عدد علمی در ریاضیات میشناسیم.
یعنی ما اعداد را با حالت خاصی ذخیره کنیم و مکان ممیز یا توان علمی و... را هم جداگانه ذخیره کنیم.
این که نحوه ذخیره سازی و تعداد بیت و... چطور باشد بسته به سخت افزار و نرم افزار و تصمیم برنامه نویس و... دارد.
مهم فهم آن است که من میتوانم یک عدد را به دو صورت زیر بیان کنم.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
معمولاً داشتن قانون و حالتی برای نگه داری اعداد در حالت دوم در رایانه ساده تر است و محاسبات روی آن ساده تر انجام میشود.
مهم آن است که مکان ممیز به طرز خاص و در فیلد یا بیت های جداگانه ای نگه داری میشود.
(در اغلب زبان های برنامه نویسی متغییرهایی با نوع float و double ممیز شناور هستند.)
موفق باشید.