<< Click to Display Table of Contents >> Библиотека битовые операции |
![]() ![]() ![]() |
bytestoshort(Input1, Input2) - эта функция необходим для объединения 2 байтов в одно значение типа Short (Output = Input<<8+Input2).
shorttobyte(Input1, Input2) - эта функция необходим для распаковки значения типа Short в 2 байта (Output = Input[Input2]).
shortstoint(Input1, Input2) - эта функция необходим для объединения 2 значения типа Short в одно значение типа Integer (Output = Input<<16+Input2).
inttoshort(Input1,Input2) -эта функция необходим для распаковки значения типа Integer в 2 значения типа Short (Output = Input[Input2]).
readbit(Input1, Input2) - эта функция используется для чтения бита из входного значения (Output = Input[Input2]).
setbit(Input1, Input2) - эта функция используется для включения бита во входном значении (Output = Input | 1<<Input2).
resetbit(Input1,Input2) - эта функция используется для выключения бита во входном значении (Output = Input & ~(1<<Input2)).
Пример:
int a = setbit(6, 0);
print(a);
Ответ:
a = 7;