Показать сообщение отдельно
  #36 (permalink)  
Старый 03.01.2013, 02:21
Профессор
Отправить личное сообщение для platedz Посмотреть профиль Найти все сообщения от platedz
 
Регистрация: 15.08.2012
Сообщений: 285

Так насколько я понимаю, при ~ идет отрицание при 32 битном представлении.
Т.е.

9 = 00000000000000000000000000001001
~9 = 11111111111111111111111111110110

а в Вашем случае видимо получается

9 = 00000000000000000000000000111001
~9 = 00000000000000000000000011000110

При этом любой символ с ~ в принципе не существует, т.к. отрицательных кодов символов нет.
Ответить с цитированием