Вопросы к Поиску с Алисой
Два представления нуля в прямом коде существуют из-за наличия знакового бита, который указывает на знак числа. ru.wikipedia.org www.tutorialspoint.com
Если значение знакового бита равно 0, то число положительное, если 1 — отрицательное. ru.wikipedia.org ru.ruwiki.ru Поскольку величина нулевого числа всегда равна 0, то может быть два представления нуля: положительное (+ 0) и отрицательное (-0), которое зависит от значения знакового бита. www.tutorialspoint.com
Например, в восьмиразрядном представлении прямого кода число 0 может записываться как 00000000 (положительный ноль) и 10000000 (отрицательный ноль). ru.wikipedia.org ru.ruwiki.ru