Показать сообщение отдельно
  #1  
Старый 27.02.2017, 19:56
Аватар для SCrat.ORS
SCrat.ORS SCrat.ORS вне форума
Активный
 
Регистрация: 20.02.2007
Адрес: Мой адрес не дом и не улица, мой адрес 0x7С00
Сообщения: 208
Версия Delphi: 2006
Репутация: 884
По умолчанию Помогите упростить выражение с логическими сдвигами

имеется выражение
Код:
a := (b and ($03 shl (i shl 1))) shr (i shl 1);
где:
a - byte;
b - Word;
i - byte от 7 до 0;

Можно ли упростить данное выражение?
__________________
Програмистами не рождаются, ими становятся!
Ответить с цитированием