c программирование дополнения (~) побитового оператора
printf("%d",5>>1);
вывод равен 2. например: 5 двоичное значение 0101 . 0 перемещается на 1 позицию вперед, как это 0010. Его десятичный вывод равен 2.printf("%d",-1>>1);
Вывод 1. Как рассчитать это значение?