位运算符:

参考:https://blog.csdn.net/weixin_42216574/article/details/82885102

&:按位与

按位与操作 0&0=0; 0&1=0; 1&0=0; 1&1=1

10&9: 0000 1010 & 0000 1001 = 0000 1000 = 8
|:按位或

运算规则:0|0=0; 0|1=1; 1|0=1; 1|1=1;

0000 0011 | 0000 0101 = 0000 0111 因此,3|5的值得7
^:按位异或

运算规则:0^0=0; 0^1=1; 1^0=1; 1^1=0;

~:按位取反

运算规则:~1=0; ~0=1;

<<:左移动:

a = a << 2 将a的二进制位左移2位,右补0,

‘>>:右移动:

例如,下面的代码被求值后,temp 的值是 -4:
var temp = -14 >> 2
-14 (即二进制的 11110010)右移两位等于 -4 (即二进制的 11111100)。

位运算符都是把数字当作二进制数进行运算并不是只能做二进制数计算,如果是其他进制会自动转换成二进制数

python位运算符相关推荐

  1. Python 位运算符

    Python 位运算符有 1 按位与(&) 2 按位或(|) 3 按位异或(^) 4 按位取反(~) 5 左位移(<<) 6 右位移(>>) 运算符 描述 & ...

  2. python位运算符的用法

    提示: python位运算符的用法 位运算符是对于二进制的相关操作 位运算符包括六种:&  |  ^  ~  <<  >> 文章目录 总览 & (与) | (或 ...

  3. Python位运算符详解

    Python 位运算按照数据在内存中的二进制位(Bit)进行操作,它一般用于底层开发(算法设计.驱动.图像处理.单片机等),在应用层开发(Web 开发.Linux 运维等)中并不常见.想加快学习进度, ...

  4. 你不知道的Python位运算符

    你不知道的Python位运算符 python还有位运算符?这你就看不透了吧 其实学过C就知道位的概念,这里就不详说了,现在主要说说python的位运算符 1.作用 用于提高运算速度,规避算术运算符 2 ...

  5. python位运算符_详细介绍Python语言中的按位运算符

    按位运算符是把数字看作二进制来进行计算的.Python中的按位运算法则如下: 按位与 ( bitwise and of x and y ) & 举例: 5&3 = 1 解释: 101 ...

  6. python位运算符_NumPy按位运算符解析和实例详解

    本文概述 Numpy提供以下按位运算符. SN Operator Description 1 bitwise_and 它用于计算相应数组元素之间的按位运算. 2 bitwise_or 它用于计算相应数 ...

  7. python 位运算符与逻辑运算符(字符串的逻辑运算)

    注意区别位运算符和逻辑运算符: 位运算符(按位操作): 与运算,& 或运算,| 非(取反)运算,~ 异或,^ 左移,<<, 5<<2==5×225 右移,>> ...

  8. python位运算符_Python位运算符

    操作符1 名称:& 描述:按位与运算符 示例: #!/usr/bin/python # -*- coding: UTF-8 -*- # 定义变量,通过赋值运算符赋值"=" ...

  9. 菜鸟教程python位运算符_NumPy 位运算

    NumPy 位运算 NumPy "bitwise_" 开头的函数是位运算函数. NumPy 位运算包括以下几个函数: 函数 描述 bitwise_and 对数组元素执行位与操作 b ...

最新文章

  1. php怎么接受,如何使php://input接收到另一个php的数据
  2. 13. jquery ajax json 学习
  3. java 大整数编程_Java编程--RSA算法中的大整数运算
  4. CSS height:100%无效
  5. 8 FI配置-财务会计-把总账科目组的字段状态变式分配给公司代码
  6. go mysql 多并发_MySQL并发处理-Go语言中文社区
  7. libaio源码安装_MySQL5.7.17 编译安装及二进制安装详解
  8. python搭建https代理服务器_使用NGINX作为HTTPS正向代理服务器
  9. nginx(4、缓存)
  10. matlab db(X R),matlab操作sqlite数据库
  11. 矩阵广义逆求解(QR、svd、LU)
  12. C++11---之auto
  13. 帆软9.0动态列之解决动态列的分组统计问题
  14. Java中String、StringBuffer、StringBuilder的区别详解
  15. 数据接口复习 3 stack and queue
  16. idea设置java环境变量_idea的环境变量怎样设置
  17. 老板突然出现,游戏飞速隐藏,开源神器在手,摸鱼不怕被抓包
  18. 考研高等数学张宇30讲笔记——第十二讲 二重积分
  19. 华为od与中软外包哪个更好_华为外包,不是OD,OD也烂,呆了8个月。今天离职再见,…...
  20. 一台电脑安装两个jdk的方法

热门文章

  1. “编程能力差的程序员,90%会输在这点上”谷歌AI专家:其实都是瞎努力
  2. 为何Google、微软、华为将亿级源代码放一个仓库?从全球最大代码管理库说起...
  3. 李飞飞等提出新的迭代视觉推理框架,在ADE上实现8.4 %的绝对提升
  4. 冠军奖30万!刘强东搞了个“猪脸识别”比赛,中美两地同时启动(附比赛详细日程及赛题说明)
  5. 妈呀!GitChat 发布 1.9 版本更新公告,这个红色简直亮瞎了我的眼...
  6. 一款高颜值的 MySQL 管理工具
  7. 高逼格的 SQL 写法:行行比较,别问为什么,问就是逼格高。。
  8. 对比 MySQL 的 Binlog 日志处理工具
  9. 阿里大佬分享API网关在微服务架构中的应用
  10. HTTP简介、请求方法与响应状态码