首页 > 其他 > 详细

位运算符

时间:2017-10-11 09:24:09      阅读:238      评论:0      收藏:0      [点我收藏+]

 

今天开始学到位运算符.还算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(0000 0011)
#  = 1100 0011
>>>-61
 
左移动运算符(<<):
>>>a<<2
#    0011 1100
# =1111 0000(240)
>>>240
 
右移动运算符(>>):
 >>>a>>2
#    0011 1100
#  =0000 1111 (15)
>>>15
 
end

位运算符

原文:http://www.cnblogs.com/DLHe/p/7648865.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!