У меня есть запрос на выбор метода для извлечения байта из слова.Мое слово в настоящее время без знака.Это просто набор из 32 бит (1 и 0).Оба следующих сценария, которые я реализую, возвращают мне одинаковый результат.Интересно, какой вариант лучше выбрать?
Bytes0=(UINT8)((Word>>00 & 0x0000FF);
Bytes1=(UINT8)(Word>>08 & 0x0000FF);
Bytes2=(UINT8)(Word>>16 & 0x0000FF);
Bytes3=(UINT8)(Word>>24 & 0x0000FF);
or
Bytes0=(UINT8)((Word>>00);
Bytes1=(UINT8)(Word>>08 );
Bytes2=(UINT8)(Word>>16 );
Bytes3=(UINT8)(Word>>24 );
Я что-то упустил?
Спасибо DSP Guy