系统粉 > 电脑问答 > 其他问答

已解决这个程序怎么显示为7?

提问者:索爱的nice  |  浏览次  |  提问时间:2017-01-16  |  回答数量:3

这个程序怎么显示为7?5和3两个比较会是这种结果?怎么显示为7?怎么算出来的?var a,b:byte;begin a:=5; b:=3; showmessage(inttostr(a or b));end;

已有3条答案
火星蒲公英

火星蒲公英

回答数:103  |  被采纳数:91

把ab写成二进制方式就知道了
2017-01-16 03:02:34
赞 10
zzz1018032854

zzz1018032854

回答数:225  |  被采纳数:84

or 是delphi中的位运算符按位或
所以 在内存中 a实际为00000101b实际为00000011
or 之后为 00000111即7
2017-01-16 02:43:15
赞 22
梦萦空叹

梦萦空叹

回答数:48  |  被采纳数:137

感谢高手相救 (1)
2017-01-16 03:43:01
赞 4
相关问答
最新其他问答
解决方法