c ++中 表达式8&3结果是几
答案:2 悬赏:70 手机版
解决时间 2021-03-12 02:41
- 提问者网友:沦陷
- 2021-03-11 01:59
c ++中 表达式8&3结果是几
最佳答案
- 五星知识达人网友:底特律间谍
- 2021-03-11 03:07
先转换成二进制,在计算机中以补码形式存储。
因为都是正数,所以补码与原码一样。
8的二进制补码为0000 0000 0000 0000 0000 0000 0000 01000
3的二进制补码为0000 0000 0000 0000 0000 0000 0000 00011
两者按位相与,得0000 0000 0000 0000 0000 0000 0000 0000
所以结果是0。
因为都是正数,所以补码与原码一样。
8的二进制补码为0000 0000 0000 0000 0000 0000 0000 01000
3的二进制补码为0000 0000 0000 0000 0000 0000 0000 00011
两者按位相与,得0000 0000 0000 0000 0000 0000 0000 0000
所以结果是0。
全部回答
- 1楼网友:骨子里都是戏
- 2021-03-11 04:45
结果是0 8的二进制是1000, 3的二进制是11 按位与. 全是0
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯