Показать сообщение отдельно
  #32 (permalink)  
Старый 06.01.2011, 12:12
Интересующийся
Отправить личное сообщение для Kepa Посмотреть профиль Найти все сообщения от Kepa
 
Регистрация: 05.12.2010
Сообщений: 27

Сообщение от monolithed Посмотреть сообщение
~ - унарный оператор, который выполняет порязрядное инвертирование, в т.е. ~1 == 0, ~0 == 1.
Как работает поразрядное отрицание я понимаю, вопрос был совсем не об этом, а о представлении целых отрицательных.

Сообщение от monolithed Посмотреть сообщение
"Но насколько я понимаю он понятен человеку, но очень неудобен для "компьютера" в вычислениях (а может и вообще непригоден)"

с точностью наоборот (если не не брать в рачет особенности отдельных индивидуумов)
Данная цитата относилась к такому представлению отрицательных чисел, где изменяется лишь старший разряд:

-314 = 10000000000000000000000100111010

Как такое может быть менее понятно для человека, чем порязрядное отрицание с дополнением до двойки

-314 = 11111111111111111111111011000110

я не понимаю, может я вхожу в число тех нескольких индивидуумов?
Ответить с цитированием