What does << represent in python?
Python说
1 | 1 << 16 = 65536 |
它是python的左移位操作符。左移位操作,顾名思义,将位向左移动。
假设有2个二进制表示为0010。因此,
0010->0100->1000
1000是8的二进制表示。从数学上讲,左移位与数字乘以2的幂相同:
我是
另一种思考方法是1乘以2^16。
所以当你看到x< x* 2 ^ y
Python说
1 | 1 << 16 = 65536 |
它是python的左移位操作符。左移位操作,顾名思义,将位向左移动。
假设有2个二进制表示为0010。因此,
0010->0100->1000
1000是8的二进制表示。从数学上讲,左移位与数字乘以2的幂相同:
我是
另一种思考方法是1乘以2^16。
所以当你看到x< x* 2 ^ y