Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
22 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
444830
Топик полностью
Bill
(21.09.2013 13:55, просмотров: 60)
ответил
AU08
на
2 Bill: Ну если меня замена знака устраивает, то можно проверить перед сдвигом, и если отрицательное, то инвертировать, сдвинуть и снова инвертировать if (a<0) {b=-a; c=-(b>>6);}?
Лучше всего это можно посмотреть на примерах. Возьмите какое-нибудь отрицательное число и поиграйтесь с ним. Тогда сразу все станет ясно.
Ответить