#include main() { int i=2,j=1,k=3; printf(%d\n,i && (i+j)&k|i+j); }
#include main() { int i=2,j=1,k=3; printf(%d\n,i && (i+j)&
答案:1 悬赏:50 手机版
解决时间 2021-04-30 23:15
- 提问者网友:山高云阔
- 2021-04-30 20:27
最佳答案
- 五星知识达人网友:煞尾
- 2021-04-30 21:48
2 && (2 + 1) & 3 | 2 + 1
2 && 3 | 2 + 1
2 &&
3 011
2 010
011 = 3
2 && 3 + 1
1 + 1 = 2
结果是2
再问: 程序里编出来是1
再答: 如果是1的话 ,应该是+的优先级大于&&
这个可能是我搞错了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯