係統粉 > 電腦問答 > 其他問答

已解決這個程序怎麼顯示為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
相關問答
最新其他問答
解決方法