复合赋值运算求助
本帖最后由 龙道行 于 2012-10-1 10:39 编辑假如
i=21; //ibinary 0000000000010101
j=56;// j 0000000000111000
i |= j;
i 的值为什么是 00000000 00111000 (56),而不是0000000000111101 (61)
而 k= i | j; 结果是 00000000 00111101 (61)
求大侠解释 困惑小弟好久了
怎么还没大侠来解救 急死了{:cry:}{:cry:} 不懂?。。。。 程序其他地方错了,这样运算i,k的值是一样的0x3d即61!
页:
[1]