当我将b改为3,a|b值还是为3;将b改为4,值为5;将b改为5值还是5。。。依此类推,随b2,3,4,5,6,7,8,9。。。的变化,a|b值为3,3,5,5,7,7,9,9。。。。
这是为什么呢?|不是逻辑或么?逻辑或是都0才0我知道,但是我在vc上演示的结果却是
(1)a b都是奇数,即3|3为3,3|5为7,3|7为7,3|9为11为什么会这样?;
(2)a b一奇一偶,比如3|4为7,3|5为7,3|6为7,3|7为7,3|8为11这是怎么算的阿?
(3)a b都为偶数时,我也不明白,比如2|2为2,2|4为6,2|6为6,2|8为10。。。这又是怎么算的阿?
(4)此外,还有个问题,就是0|10为10,书上为什么说为1么?这是为什么?难道是因为书上说的1是逻辑真true?那什么时候用逻辑真什么时候用10呢?
这个问题对我很重要,望大人解答!全国2级在即,速度要快啊!解释得好我在加分!