C语言题目求解 20题中 为什么要先转换成二进制运算?位与运算是怎样算的?
答案:2 悬赏:0 手机版
解决时间 2021-02-10 10:52
- 提问者网友:niaiwoma
- 2021-02-09 14:07
C语言题目求解 20题中 为什么要先转换成二进制运算?位与运算是怎样算的?
最佳答案
- 五星知识达人网友:duile
- 2021-02-09 14:28
&是二进制“与”运算,参加运算的两个数的二进制按位进行运算,运算的规律是:
0 & 0=0
0 & 1=0
1 & 0=0
1 & 1=1
对于参加运算的数要换算为二进制进行运算,例如3 & 2的结果是2,过程如下:
3 & 2
=0111 & 0010
=0010
=2
0 & 0=0
0 & 1=0
1 & 0=0
1 & 1=1
对于参加运算的数要换算为二进制进行运算,例如3 & 2的结果是2,过程如下:
3 & 2
=0111 & 0010
=0010
=2
全部回答
- 1楼网友:思契十里
- 2021-02-09 15:41
&是位运算符,a&b是二进制数对应位都是1则为1否则是0,a转换后是
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯