Задачи по языку С



         

Операции 4.10


вначале y = -08 y>>=3 y=-08>>3

В этот момент появляется искушение сказать, что y=-1. К сожалению, это будет не всегда так, поскольку на некоторых машинах при операциях сдвига знак числа может не сохраниться. Язык С не гарантирует, что операция сдвига арифметически корректна, поэтому в любом случае более ясным способом деления на 8 было бы явное деление: y=y/8.




Содержание  Назад  Вперед