课程
/后端开发
/Java
/二进制基础
51和5的 转为二进制怎么是 0011 0011 和0000 0001 ?前面咋多了几个0呢
2015-12-10
源自:二进制基础 3-1
正在回答
你好,这里应该是 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),所以前面没有值的都是零;望楼主采纳!
八个二进制数为一个字节,字节是基本单位
举报
二进制是计算机唯一能识别的语言,是学习计算机技术必备的知识