回 帖 发 新 帖 刷新版面

主题:请问如何确定一个字节变量,并且对其中的每位数进行操作?

谢谢大家,操作主要是读取和赋值

回复列表 (共1个回复)

沙发

procedure SetBit(X: DWORD; I: Integer);
begin
  X:= X or (1 shl I);
end;
procedure ClrBit(X: DWORD; I: Integer);
begin
  X:= X and ((1 shl I) xor $FFFFFFFF);
end;
function BitTest(X: DWORD; I: Integer): Boolean;
begin
  Result:= (X and (1 shl I)) <> 0;
end;

我来回复

您尚未登录,请登录后再回复。点此登录或注册