ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
19 июня
1312589 Топик полностью
Cкpипaч, пророк (24.05.2023 23:15, просмотров: 119) ответил Nikolay_Po на Когда используете знаковые целые (int32_t, например), не используйте сдвиги. Просто пишите *256 или /256. Иначе нарвётесь на знак, рано или поздно. Сдвиг со знаком без специальных мер не работает. А компилятор достаточно умён, чтобы заменить 256 на сдвиги с должным учётом знака.
Собственно 2^4 это константа, которую можно выбрать другой. С тем чтобы она была выше возможной помехи. 
... но не любой ценой.