复合赋值运算求助

2020-02-03 10:14发布

本帖最后由 龙道行 于 2012-10-1 10:39 编辑

假如
i=21;   //  i  binary   00000000  00010101
j=56;  //   j            00000000  00111000
i |= j;
i 的值为什么是 00000000 00111000   (56),而不是00000000  00111101   (61)

而 k= i | j;        结果是 00000000 00111101   (61)

求大侠解释   困惑小弟好久了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。