还是函数有关问题
还是函数问题
帮我解释一下这2个函数的意思,谢谢了,
function TurnBitOn (Value: Integer; Bit: Byte): Integer;
begin
Result := Value and (1 shl Bit);
end;
function TurnBitOff (Value: Integer; Bit: Byte): Integer;
begin
Result := Value and not (1 shl Bit);
end;
------解决方案--------------------
TurnBitOn : 将Value这个Integer类型整数的第Bit位置为1
TurnBitOff: 将Value这个Integer类型整数的第Bit位置为0
帮我解释一下这2个函数的意思,谢谢了,
function TurnBitOn (Value: Integer; Bit: Byte): Integer;
begin
Result := Value and (1 shl Bit);
end;
function TurnBitOff (Value: Integer; Bit: Byte): Integer;
begin
Result := Value and not (1 shl Bit);
end;
------解决方案--------------------
TurnBitOn : 将Value这个Integer类型整数的第Bit位置为1
TurnBitOff: 将Value这个Integer类型整数的第Bit位置为0