极客小将

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

资讯内容

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

极客小将2020-11-06-
什么是按位或?按位或运算符“|”是双目运算符。其功能是参与运算的两数各对应的二进位(也就是最后一位)相或。只要对应的二个二进位有一个为1时,结果位就为1。

题目:编写程序进行按位或运算。

什么是按位或?按位或运算符“|”是双目运算符。其功能是参与运算的两数各对应的二进位(也就是最后一位)相或。只要对应的二个二进位有一个为1时,结果位就为1。

规则:

1|1=1

1|0=1

0|1=1

0|0=0

参与运算的两个数均以补码出现。 例如:9|5先转换成二进制,然后进行补齐,可写算式如下: 00001001|00000101 00001101 (十进制为13)可见9|5=13

实例(Python 2.0+)

#!/usr/bin/python

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


if __name__ == '__main__':

   a = 077

   b = a | 3

   print 'a | b is %d' % b

   b |= 7

   print 'a | b is %d' % b

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

网友点评

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

在线客服