آیا بین 0 و -0 تفاوت وجود دارد؟


پاسخ 1:

در ریاضیات ناب: خیر. صفر نه مثبت است و نه منفی ، بنابراین اضافه کردن منهای چیزی را تغییر نمی دهد.

اما هنگامی که به محدودیت ها می رسد ، اغلب مفید است که 0 را از طرف مثبت به طور جداگانه از سمت منفی نگاه کنیم. در این حالت ، "+" یا "-" را به عنوان مأمورین برای تمایز آنها اضافه کنید.

همچنین به دلیل اینکه کامپیوترها در محاسبات نقطه شناور دقت خود را از دست می دهند ، ممکن است شما یک عدد 0 بدست آورید که یک کامپیوتر به طور قطع امتیاز منفی می دهد.


پاسخ 2:

در روش مکمل 1 ، -0 و +0 متفاوت رفتار می شوند.

اکثر سیستم های رایانه ای از روش مکمل 2 برای انجام تفریق و سایر عملیات در CPU استفاده می کنند

مکمل 2 چیزی شبیه به -0 ندارد.

در دودویی (0000 0000) و (1111 1111) هر دو در 0 قرار دارند

اگر از نمایشگر مکمل 1 در رایانه های خود استفاده می کردیم ، محدوده متغیرهای شخصیت ما -127-- 0 ، + 0 ، ... 127 به جای -128 .. ، 0 ، .. 127 خواهد بود.