成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

python中左移右移 Python <<運算符什么意思?干什么用?

Python

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

是移位運算符,<<是左移位,>>是右移位。左移操作是根據(jù)要移動的指定位數(shù)將二進制位的操作數(shù)向左移動。移出的位被丟棄,右邊的所有空位都用0填充。右移操作是根據(jù)要移動的指定位數(shù)將二進制位的操作數(shù)向右移動。移出的位被丟棄,左邊移出的空位被0或符號位填充,這取決于不同的機器。它是這樣工作的>>>> 3<<16>>>> 1<<12>>>> 2<<14>>>>>> 4<<18>>>>>>> 5<<110

SQL沒有置換操作,代碼可以實現(xiàn),但是它沒有置換的性能優(yōu)勢,所以不建議SQL處理置換:

declare@I int=44444--integerdecare@n int=16--shift--Functiondeclare@m int,@s intselect@n%=32,@m=power(231-@n),@ s=@i&m公司,@ i&=@m-1,@i*=功率(2.,@n)如果(@s>0)設置@i |=0x80000000選擇@i--1382285312

Python位運算運算符[shift left and right]示例:如果45的二進制是101101,那么左移一位:10101011010,9060的小數(shù)點是111100,然后右移兩位:001111001111,9060的小數(shù)點是15