Python <<运算符什么意思?干什么用?

发布网友 发布时间:2022-04-06 03:51

我来回答

1个回答

热心网友 时间:2022-04-06 05:20

是移位运算符,<<是左移位,>>是右移位。

左移运算是将一个二进制位的操作数按指定移动的位数向左移位,移出位被丢弃,右边的空位一律补0。

右移运算是将一个二进制位的操作数按指定移动的位数向右移动,移出位被丢弃,左边移出的空位或者一律补0,或者补符号位,这由不同的机器而定。

用起来是这样的

>>> 3<<1
6
>>> 1<<1
2
>>> 2<<1
4
>>> 2<<1
4
>>> 4<<1
8
>>> 5<<1
10

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com