@iam_ferii عدد غیر صفر به توان صفر رو ۱ تعریف کردن تا با قوانین توان جور در بیاد! مثلا ۲ به توان m+n میشه ضرب دوعدد توان دار حالا اگه n صفر باشه باید 2 به توان 0 برابر 1 باشه تا تعریف جور دربیاد
@bandarinoonezaf@szf6gkrb معلومه که NaN نباید مساوی خودش باشه! ۱ تقسیم بر صفر میشه NaN و بینهایت منهای بینهایت هم میشه NaN و هر دو به دلایل کاملا متفاوتی NaN هستن و ماهیت یکسانی ندارن.
یک دهم و دو دهم هم در مبنای ۱۰ مختومه هستن و کامپیوتر نمیتونه با مبنای دو با دقت صد در صد اعداد رو ذخیره کنه!
@bandarinoonezaf@szf6gkrb بنظرم اتفاقا بهتره که دقیق ۰.۳ نمایش نده چون به طور دقیق ذخیره نشده و آدم باید اینو متوجه بشه. اگه ۰.۳ نمایش بده و ادم فک کنه دقیق ۰.۳ هست و اگه در یه عدد خیلی بزرگ مثلا ۱۰۰۰۰۰۰۰۰۰ ضربش کنه انتظار داره دقیف بشه ۳۰۰۰۰۰۰۰۰۰ ولی عملا یه چیز دیگه میشه وخطاهای محاسباتی میشه.