Переключение состояния бита с единицы на ноль и наоборот
Code: |
function BitToggle(const val: longint; const TheBit: byte): LongInt; {©Drkb v.3(2007): www.drkb.ru} begin Result := val xor (1shl TheeBit); end; |
Автор ответа: s-mike
Взято из https://forum.sources.ru
Code: |
procedure ToggleBit(SetWord, BitNum: Word); begin SetWord := SetWord xor BitNum; { Переключаем бит } end; |
https://delphiworld.narod.ru/
DelphiWorld 6.0
Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.
ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!