课程
/后端开发
/Java
/二进制基础
我是真不懂啊 多讲点能怎样啊 !!! 各位大爷们,我就想知道 为什么 51 | 5=55 ??? 这个老师就一点而过了,能不能多补充些啊!!啊??为什么 51 | 5=55 ???
2018-09-22
源自:二进制基础 3-1
正在回答
先转为二进制,然后每个二进制位按照“|”的运算规则来进行计算
(51)0011 0011
(5) 0000 0101
--------------------
(55)0011 0111
51(=32+16+2+1)的二进制为:0011 0011
5(=4+1) 的二进制位:0000 0101
|运算为只要有一个1,则为1,所以51 |5 = 0011 0111(=1+2+4+16+32=55)
举报
二进制是计算机唯一能识别的语言,是学习计算机技术必备的知识