| ^ ~ 按位运算符
与(&) |(或) ^(异或) ~(取反) <<(左移)
先将两个数全部转化成为2进制再进行比较,再进行比较,位数不同则前面添0变为位数相同,然后再将得到的结果转化为你想要的类型显示
两个数进行&操作,同位置同为1才为1,否则为0
两个数进行|操作,同位置有1则为1,同0才为0
两个数进行^操作,同位置不同则为1,相同则为0
一个数进行~操作,该位置的1变成0,0变成1
a<<2表示将a整体向左移动2位
a>>2表示将a的末尾去掉2位
例如: char a=0xA2; int b=023; 求a&b,a|b,a^b,~a,b<<2,a>>2 先a转换成二进制:1010 0010 b转换为二进制: 0001 0011a&b=000010=2 a|b=10110011=178a^b=10110001=176~a=01011101=92b<<2=100 1100=78a>>2=1 0100=20
| ^ ~ 按位运算符相关推荐
- Python 位运算符
Python 位运算符有 1 按位与(&) 2 按位或(|) 3 按位异或(^) 4 按位取反(~) 5 左位移(<<) 6 右位移(>>) 运算符 描述 & ...
- Go 学习笔记(5)— 算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、取地址和指针运算符
1. Go 运算符分类 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 1.1 算术运算符 下表列出了所有Go语言的算术运算符.假定 A 值为 10, ...
- amp 保留指定位c语言,C语言位运算符学习
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? [Toc] 概念位运算是指按二进制进行的运算. C语言提供了6个位操作运算符.这些运算符只能用于整型操作数,即只能用于带 ...
- 位运算符Java与详解_java位运算符详解
java位运算符详讲 一.位运算符分类 java中位运算符主要有:按位与&.按位或|.按位非~.按位异或^. 在使用时,需要将运算数都转换为二进制再进行运算,若为负数则使用补码表示.二. ...
- python位运算符
位运算符: 参考:https://blog.csdn.net/weixin_42216574/article/details/82885102 &:按位与 按位与操作 0&0=0; 0 ...
- java boolean 按位或_布尔运算符与按位运算符
布尔运算符与按位运算符 我对何时应该使用布尔运算符与按位运算符感到困惑 and vs &, or vs | 有人能启发我何时使用每种药物,何时使用一种药物会影响我的结果? 8个解决方案 56 ...
- python的位运算符
'''python位运算符:python的位运算符是把数字看作二进制来进行计算的.按位与(&):如果两个二进位都为1,则该位结果为1,否则为0按位或(|):只要一个为1,则为1,否则为0按位异 ...
- java位运算符取反_java运算符
Java 语言支持如下运算符: 算术运算符: +,-,*,/,%,++,-- 赋值运算符 = 关系运算符: >,<,>=,<=,==,!=, instanceof 逻辑运算符: ...
- C语言中的位运算符主要有哪些?逻辑右移与算术右移的区别?
逻辑右移与算术右移的区别? 逻辑右移就是不考虑符号位,右移一位,左边补零即可. 算术右移需要考虑符号位,右移一位,若符号位为1,就在左边补1,:否则,就补0. 所以算术右移也可以进行有符号位的除法,右 ...
- c语言位运算符读音,C语言六种位运算符
位运算符C语言提供了六种位运算符: & 按位与 | 按位或 ^ 按位异或 ~ 取反 << 左移 >> 右移 1. 按位与运算 按位与运算符"&&quo ...
最新文章
- 评审过程中,A小组发现了5个缺陷,B小组发现了9个缺陷,他们发现的缺陷中有3个是相同的。请问:还有多少个潜在的缺陷没有发现?
- 清华硕士爆料:这些才是机器学习必备的数学基础
- ACM Computer Factory
- linux iptables导致httpd网页打不开
- 设置网页打开默认全屏_提升Adsense收入的三个关键设置
- 给 Javascript 加上面向对象的属性:Class.js
- python的文件流,初步网页爬虫,序列化和反序列化
- 从GPU到3D渲染:游戏图形渲染技巧与性能优化
- CSS光标属性一览表
- 【渝粤教育】电大中专营销策划原理与实务作业 题库
- 四川省泸州市蓝田科三流程细节
- Github 资源收集
- 台式电脑怎么调出计算机,台式电脑连接笔记本显示器的方法步骤
- 如何将Mac升级到High Sierra
- CES2020 | 小牛电动成为科技出行的“另类”标杆
- Git(分布式版本控制工具)
- 我参加NVIDIA Sky Hackathon(语音识别模型训练)
- 实现选择器多选依次下发
- 备忘3:爬取博主热门信息以及所有热门微博的点赞的用户信息
- 《从两月失败职场经历看内部创业四大弊病》有感
热门文章
- 无需VR外设,普林斯顿学霸用DeepHand解放你的双手
- 【347天】跃迁之路——程序员高效学习方法论探索系列(实验阶段105-2018.01.18)...
- 搭建前端私有npm杂记
- 错过CVPR 2017?绝对不能错过GAIR大讲堂——上海交大专场开启报名
- Hadoop科普文—常见的45个问题解答 #183; Hadoop
- python中关于操作时间的方法(一):使用time模块
- svn命令在linux下的使用
- 5G NGC — 关键技术 — MEC 边缘云
- 软件性能测试类型和指标
- Intel x710万兆 SR-IOV 网卡驱动升级