Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Понедельник
25 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
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