int a = 10;int b = 11;int c =
aide吧
全部回复
仅看楼主
level 11
稗田奈间◎
楼主
int a = 10;
int b = 11;
int c = a;
c = c | b;
如何判断 c 有没有位或b?
2018年06月21日 04点06分
1
level 12
鱼爸子
if(~c&b==0)
2018年06月21日 05点06分
2
凹凸曼大小怪77
应该不带~符号把
2018年06月21日 05点06分
鱼爸子
@凹凸曼大小怪77
你自己试试不就知道了
2018年06月21日 05点06分
level 14
有限循环
看不懂
2018年06月21日 05点06分
4
level 12
☜逗吧哥
2018年06月21日 07点06分
6
level 12
鱼爸子
参与位或的数二进制必须为
1
10
1000这样的
也就是
1
2
4
8
16
32这些
2018年06月21日 11点06分
7
稗田奈间◎
但是, Gravity.LEFT那些就不是这些数,而且可以位或
2018年06月21日 16点06分
level 12
鱼爸子
2018年06月22日 00点06分
8
level 12
鱼爸子
并没有把b位或进去,但是结果一样是0
2018年06月22日 00点06分
9
level 12
鱼爸子
换成if(flag&xx!=0)的方式
所有结果都不为0
2018年06月22日 00点06分
10
level 12
鱼爸子
换成我说的
2018年06月22日 00点06分
11
1