#include main() {int a=2,b=2,c=2; printf("%d\n",a/b&c); } 答案

学习 时间:2026-11-11 02:21:25 阅读:5458
#include main() {int a=2,b=2,c=2; printf("%d\n",a/b&c); } 答案为什么是0啊

最佳回答

大力的仙人掌

迷路的眼神

2026-11-11 02:21:25

god、 / 是除法,你该知道吧?、 & 这里是按位与,你也该知道吧?+ - * / 的优先级比 & | ^ 的高,于是,a / b & c ,就是 (a / b) & c => (2/2) & 2 => 1 & 2 1用二进制表示 00000。。。0001 (通常是32位,4个字节,即4B)2用二进制表示 00000。。。0010按位与,结果 00000。0000,于是结果就是0,你地明白?、

最新回答共有2条回答

  • 孝顺的豆芽
    回复
    2026-11-11 02:21:25

    god、 / 是除法,你该知道吧?、 & 这里是按位与,你也该知道吧?+ - * / 的优先级比 & | ^ 的高,于是,a / b & c ,就是 (a / b) & c => (2/2) & 2 => 1 & 2 1用二进制表示 00000。。。0001 (通常是32位,4个字节,即4B)2用二进制表示 00000。。。0010按位与,结果 00000。0000,于是结果就是0,你地明白?、

上一篇 信息给我们带来的好处?

下一篇 求翻译下面的内容select from the four choices of each item the one th