永发信息网

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值
全部回答
  • 1楼网友:白昼之月
  • 2021-02-25 18:49
相当于 int x=2; if(x>5) x; else 2/x; 显然,x=2<5,所以执行2/x=1;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯