位运算符

今天开始学位运算符.还算OK,基础知识.
 
 
>>>a=60 # (0011 1100)
>>>b=13 # (0000 1101)

 

 
运算(&):
>>>c=a&b
 #    0011 1100
 #    0000 1101
 # =  0000 1100
>>>print(c)
>>>12

 

运算(|):
>>>c=a|b
#    0011 1100
#    0000 1101
#  = 0011 1101
>>>print(c)
>>>61

 

异或运算(^):
>>>c=a^b
 #   0011 1100
 #   0000 1101
 # = 0011 0001
>>>print(c)
>>>49

 

取反运算(~):
>>>~a
#     0011 1100
#  =  1100 0011
>>>-61

 

左移动运算符(<<):
>>>a<<2
#    0011 1100
# =  1111 0000(240)
>>>240

 

右移动运算符(>>):
>>>a>>2
#    0011 1100
#  = 0000 1111 (15)
>>>15

 

end
posted @ 2017-10-11 09:01  爱你无目的  阅读(228)  评论(0编辑  收藏  举报