ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
35382 Топик полностью
pin (13.07.2005 13:26, просмотров: 1) ответил aleksey на Ответ: INTEGER, Но если посмотреть под отладкой, то -306674912>>=1 = -153337456, a -306674912 shr 1=1994146192, это по-моему бред какой-то
Все правильно. Что компилятор попросили, то он и сосчитал 8/ -306674912>>=1 вычислилось, как -306674912 / 2 = -153337456 а вот -306674912 shr 1 = 1994146192 - -306674912(dec) == EDB88320 (hex). EDB88320 сдвигаем вправо и получаем 1994146192