码迷,mamicode.com
首页 > 其他好文 > 详细

位运算符

时间:2017-10-11 11:12:22      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:pac   white   color   左移   end   pre   1.7   取反   知识   

 

今天开始学到位运算符.还算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

位运算符

标签:pac   white   color   左移   end   pre   1.7   取反   知识   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!