Переключение состояния бита с единицы на ноль и наоборот

 

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

Добавить комментарий

Не использовать не нормативную лексику.

Просьба писать ваши замечания, наблюдения и все остальное,
что поможет улучшить предоставляемую информацию на этом сайте.

ВСЕ КОММЕНТАРИИ МОДЕРИРУЮТСЯ ВРУЧНУЮ, ТАК ЧТО СПАМИТЬ БЕСПОЛЕЗНО!


Защитный код
Обновить