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

51和5的 转为二进制怎么是 0011 0011 和0000 0001 ?前面咋多了几个0呢

51和5的 转为二进制怎么是 0011 0011 和0000 0001 ?前面咋多了几个0呢

正在回答

2 回答

你好,这里应该是 51&5 = 0011 0011 & 0000 0101 = 0000 0001 = 1;

书写要规范,代码书写要求严谨,一定要注意养成良好的书写习惯,对你发展很有帮助,对以后写代码的bug的减少也有很大的帮助,废话就这么多,下面看下问题,这是二进制与运算,0&0 = 0, 0&1 = 0, 1&1 = 1,知道了这个就可以看下 0011 0011 & 0000 0101 ,根据与运算的规则,可以很容易的得到 0000 0001;为什么前面那么多0,因为一个字节是八位(8bit),所以前面没有值的都是零;望楼主采纳!

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

八个二进制数为一个字节,字节是基本单位

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

举报

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

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

进入课程

51和5的 转为二进制怎么是 0011 0011 和0000 0001 ?前面咋多了几个0呢

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