c语言~x^x<<2&x
答案:2 悬赏:50 手机版
解决时间 2021-02-25 23:55
- 提问者网友:棒棒糖
- 2021-02-25 16:27
c语言~x^x<<2&xrt谢谢
最佳答案
- 五星知识达人网友:行路难
- 2021-02-25 17:17
等价于(~x)^((x<<2)&x)
即首先计算x的按位或,再计算x左移两位与x本身的按位与,最后将这两者按位异或
经测试,在int型范围内,永远为非0值
即首先计算x的按位或,再计算x左移两位与x本身的按位与,最后将这两者按位异或
经测试,在int型范围内,永远为非0值
全部回答
- 1楼网友:白昼之月
- 2021-02-25 18:49
相当于
int x=2;
if(x>5) x;
else 2/x;
显然,x=2<5,所以执行2/x=1;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯