Попытка понять, почему ~8
является .Что я делаю неправильно с дополнением 2?
Моя неправильная математика выглядит следующим образом:
1.) 8
в двоичном виде 1000
.
2.) Инвертировать все биты: 0111
.
3.) Добавить 1: 1000
.
.... и теперь у меня есть то же самое, с чего я начал. Что я здесь делаю неправильно?
Другими словами: '1000' является' -8' в виде дополнения до двух. –