主题:请问如何确定一个字节变量,并且对其中的每位数进行操作?
hekulai
[专家分:80] 发布于 2006-05-13 19:44:00
谢谢大家,操作主要是读取和赋值
回复列表 (共1个回复)
沙发
SupermanTm [专家分:130] 发布于 2006-05-14 20:12:00
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;
我来回复