ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
307089 Топик полностью
fk0, легенда (13.02.2012 00:53, просмотров: 305) ответил koyodza на да, у меня: надо prom /= (1L<<8). Ваш вариант вдвигает 0 слева, т.е. отрицательные числа будут обработаны неправильно
Кстати да. Очень качественные грабли языка C опять же. Сдвиги вправо они эта, могут быть арифметическими (сохранется 7-й бит), а могут быть с нулём в старшем разряде. Компиляторозависимо. Поймал себя на мысли -- я сейчас отловил пару багов в своих финских поделках.
[ZX]