python二進制轉十進制程序 Python <<運算符什么意思?干什么用?
Python
Python <<運算符什么意思?干什么用?
是移位運算符,<<是左移位,>>是右移位。左移操作是根據要移動的指定位數將二進制位的操作數向左移動。移出的位被丟棄,右邊的所有空位都用0填充。右移操作是根據要移動的指定位數將二進制位的操作數向右移動。移出的位被丟棄,左邊移出的空位被0或符號位填充,這取決于不同的機器。就像這樣>>> 3<< 16>>> 1<< 12>>> 2<< 14>>>> 2<< 14>>>>> 4<< 18>>>>>> 5<<<< 110
Python位運算運算符[shift left to right]示例:45的二進制是101101,然后是shift left的十進制是10110101011010,9060的二進制是111100,那么右移的十進制是00111111是15
&Lt&Lt;Lt&Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;Lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt;lt