为了账号安全,请及时绑定邮箱和手机立即绑定

二进制位运算的问题

请问51 | 5 为什么等同于0011 0011 | 0000 0101 ?


正在回答

3 回答

要先转换为二进制数  才能进行运算

0 回复 有任何疑惑可以回复我~

与(&)或(|)非(~)运算都是在二进制的基础上进行的,所以我们要先转换成二进制再进行计算,如果是电脑的话会内部自动转换,

0 回复 有任何疑惑可以回复我~

0011 0011是51的二进制:0乘以2的7次方+0乘以2的6次方+1乘以2的5次方+1乘以2的4次方+0乘以2的3次方+0乘以2的2次方+1乘以2的1次方+1乘以2的0次方

0000 0101 是5的二进制:0乘以2的7次方+0乘以2的6次方+0乘以2的5次方+0乘以2的4次方+0乘以2的3次方+1乘以2的2次方+0乘以2的1次方+1乘以2的0次方


二进制位运算就是用二进制数进行运算,需要先把十进制转换为二进制。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
二进制基础
  • 参与学习       99871    人
  • 解答问题       210    个

二进制是计算机唯一能识别的语言,是学习计算机技术必备的知识

进入课程

二进制位运算的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信