运算符,优先级,原码,补码

& 按位与(按位乘)

>>> 9&1
1
>>>
1001
0001 &
------
0001

 

| 按位或(按位加)

>>> 8|3 
11   #10进制11

1000
0011 |
-----
1011

>> 左移(相当于除以2的x次方),

>>> 64>>3   #是以二进制数进行操作64=0o1000000,左移指把1向左移动3 为0o0001000 为8
8
>>>

<< 右移 (相当于乘以2的x次方)

>>> 8<<3
64
>>> 8<<2
32
>>> 8<<1
16

 

posted @ 2020-08-26 22:39  Ylz365  阅读(121)  评论(0)    收藏  举报