问题是:
i1 = 254;
i2 = 201;
i4 =(i2 >> 0x02)&i1; i4 = 50
i5 =(i4 || i2)<< 0x02; i5 = 4
i6 = i5 && i4; i6 = 1
i7 = i6 >> 0x01; ` i7 = 0
已解决
我坚持使用i4。
我将i2(201)转换为二进制:11001001
向右移动两个空格:001100100
是否将其右移两个空格?您如何将其偏移0x02?
然后我将i1(254)转换为二进制文件:11111110
001100100&11111110 = 001100100,这是100,不正确。
答案 0 :(得分:1)
如果将i2(201)右移两个空格,则不会得到001100100,而会得到00110010。