极客小将

您现在的位置是:首页 » python编程资讯

资讯内容

Python基础练习实例42(按位与运算)

极客小将2020-11-07-
按位与运算符“&”是双目运算符。其功能是参与运算的两数各对应的二进位相与。只要对应的二个二进位都为1时,结果位就为1。

题目:学习使用按位与 & 。

程序分析:0&0=0; 0&1=0; 1&0=0; 1&1=1。

按位与运算符“&”是双目运算符。其功能是参与运算的两数各对应的二进位相与。只要对应的二个二进位都为1时,结果位就为1。参与运算的两个数均以补码出现。 例如:3&10可写算式如下: 00000011&00001010 00000010 十进制2

实例(Python 2.0+)

#!/usr/bin/python

# -*- coding: UTF-8 -*-

if __name__ == '__main__':

   a = 077

   b = a & 3

   print 'a & b = %d' % b

   b &= 7

   print 'a & b = %d' % b

以上实例输出结果为:

a & b = 3

a & b = 3

本站部分内容转载自网络,如有侵权请联系管理员及时删除。

网友点评

共有5条评论来说两句吧...

在线客服