delphi中byte类型做逻辑运算问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 12:17:18
我想对byte类型做与或非等逻辑运算,但是那些or等运算符的帮助里显示操作数必须是integer类型,请问该怎么办?
最后结果要是byte形的,

var
a,b:Byte;
begin
a:=55;
b:=47;
a:=Byte(a xor b);//多次一举
a:=a xor b;//直接用就行了,本来汇编就直接支持的
ShowMessage(IntToStr(a));
end;

var
a,b:Byte;
begin
a:=55;
b:=47;
a:=Byte(a xor b);
ShowMessage(IntToStr(a));
end;

在我的系统上可以正常运行。