Я читаю Почему диапазон байтов -составляет от 128 до 127 в Java? там написано
128 is 10000000. Inverted, it's 01111111, and adding one gets 10000000 again
поэтому он заключает -128 равно 10000000
поэтому +128 не может быть представлено в дополнении до 2 в 8 битах, но это означает, что мы можем представить его в 9 битах, поэтому 128 равно 010000000 и, таким образом, взятие его дополнения до 2 -128 равно 110000000,
так представление -128 10000000 или 110000000 ? Зависит ли бит представления?
Почему бы просто не сделать нижний диапазон -127 для 8 бит вместо записи -128 как 10000000 ?