Тема
:
Помогите упростить выражение с логическими сдвигами
Показать сообщение отдельно
#
1
27.02.2017, 19:56
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;
Можно ли упростить данное выражение?
__________________
Програмистами не рождаются, ими становятся!
SCrat.ORS
Посмотреть профиль
Отправить персональное сообщение для SCrat.ORS
Отправить Email для SCrat.ORS
Посетить домашнюю страницу SCrat.ORS
Найти все сообщения от SCrat.ORS