Python位操作运算符【左移右移】
num1 << num2 #num1左移num2位num1 >> num2 #num1右移num2位
例:
45左移1位:
45 << 190
45的二进制为:101101
那么左移一位:1011010
1011010的十进制为90
60右移2位:
60 >> 215
60的二进制为:111100
那么右移两位:001111
001111的十进制为15
Python位操作运算符【左移右移】
num1 << num2 #num1左移num2位num1 >> num2 #num1右移num2位
例:
45左移1位:
45 << 190
45的二进制为:101101
那么左移一位:1011010
1011010的十进制为90
60右移2位:
60 >> 215
60的二进制为:111100
那么右移两位:001111
001111的十进制为15