Показать сообщение отдельно
  #13 (permalink)  
Старый 14.07.2012, 17:08
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

а, я даже понял ответ на твой изначальный вопрос
Сообщение от 9xakep
почему же тогда ~ работает как: -(х+1) ??
т.е. почему ~a = -1 - a: -1 = 1111b в дополнительном коде; другими словами, надо доказать, что ~a + a = 1111b. Операция NOT меняет нули на единицы и единицы на нули. И если сложить два числа у которых напротив единицы - ноль и наоборот, получится число состоящее только из единиц.
Ответить с цитированием