我是昨天才开始自学的Delphi的对逻辑运算看不懂例如:I:=7; //$ 00000007
J:=9; //$ 00000009
K:=I and J; //K值为1, 即$ 00000001
K:=I or J; //K值为15,即$ 0000000F为什么K的and值是1,或值是15呢?
J:=9; //$ 00000009
K:=I and J; //K值为1, 即$ 00000001
K:=I or J; //K值为15,即$ 0000000F为什么K的and值是1,或值是15呢?
9========1001;
AND操作是如果都为1,那么该位就为1;否则为0;
得到的结果是
1========0001;
and 1111
-------------
0001