Bill (23.06.2023 12:39, просмотров: 120) ответил IBAH на Кто из нас гонит? ((-1)>>1)==(-1), разве ((-1)/2)==(-1) ?
Всё правильно, деление чисел со знаком на числа, кратные степени 2,
не эквивалентно сдвигу вправо. Это справедливо для чисел в
дополнительном коде. Для чисел в обратном коде замена деления на
сдвиг всегда будет корректной.