ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
821884 Топик полностью
Николай Коровин (06.03.2018 13:06, просмотров: 124) ответил SciFi на Отставить панику. Инструкция ASR для этого и сделана. Был неправ, вспылил. Деление и сдвиг отрицательных чисел даёт разный результат, отсюда и доп. код. Если включить оптимизацию, яр может догадаться, что число положительное (if z > 0) и выкинуть
Некоторые компиляторы типа Watcom имеют чёткую документацию — знаковое целое сдвигается с распространением знака, беззнаковое — тупо побитно. Т. е. жёсткое приведение типа даёт детерминированное поведение.