为什么2|4,结果不是4而是6

来源:5-13 位运算符

Bobo66

2018-10-27

2: 1 0,4: 1 1 0, 结果是6:1 1 1 0为什么会这样

写回答

1回答

sbura

2018-10-27

  1. 4的二进制是100

  2. 具体的运算如下


2|4=6

2: 0 1 0

4: 1 0 0

------------

    1 1 0  -> 6

2
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14640 学习 · 4477 问题

查看课程