& 带数字的运算符
& operator with numbers
我在 Python 中发现了一些有趣的东西。当我输入:99 & 100 Out 是 96。'&' 对这些数字有什么作用?为什么答案是“96”?看起来很奇怪...
提前致谢!
这是一个按位运算符。被操纵的单位是数字的二进制表示
例子
3 10
5 11 &
------
3 10 =
和
2 01
3 10 &
------
0 00 =
对 99 和 100 做同样的事情,你会得到二进制的 96
我在 Python 中发现了一些有趣的东西。当我输入:99 & 100 Out 是 96。'&' 对这些数字有什么作用?为什么答案是“96”?看起来很奇怪...
提前致谢!
这是一个按位运算符。被操纵的单位是数字的二进制表示
例子
3 10
5 11 &
------
3 10 =
和
2 01
3 10 &
------
0 00 =
对 99 和 100 做同样的事情,你会得到二进制的 96