位运算符Python,python位与运算什么意思

  位运算符Python,python位与运算什么意思

  位运算,计算机中所有的数都是以二进制存储的,位运算就是二进制位的运算。

  运算符描述位左移,左移n位相当于乘以2的n次方位右移,左移n位相当于除以2的n次方位和,二进制数相同且为1,结果位为1l位或,二进制数或一个结果位为1位异或,不同的结果位为1~位反转,二进制数0和1的结果位互换。左移示例

  a=11

  B=a3#将A向左移动三位

  打印(“小数点后一位数”)

  打印(一份)

  print(b)#b=a*(2**3)

  打印(“下面的二进制”)

  #print(bin(a))#被转换成二进制显示

  Print(bin(a)[2:])#切片,去除正面:0b

  Print (bin (b) [23360]) #在二进制数的右侧添加三个000

  其他例子

  a=3

  b=2

  print( binary: bin(a)[2:] a decimal:% d % a)#显示二进制数

  print( binary: bin(b)[2:] b decimal:% d % b )

  print( bitwise and: bin(ab) bitwise and后跟:%d%(ab))#都是1之前的1。

  print( bitwise or: bin(a b) bitwise or后跟:%d%(ab))# 1为1

  Print(按位反转 bin(~a)位反转为:%d%~a)#结果为:a -1的倒数

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: