C++ 位运算
来源:互联网 发布:手机有透视软件吗 编辑:程序博客网 时间:2024/06/06 10:04
位运算符有:按位与、按位或、按位非、按位异或。
与:& 都为1则为1
或:| 有一个为1则为1
非(取反):~ 按位取反
异或:^ 不同为1(如1和0,0和1),相同为0(0和0,1和1)
位运算的几个经典用途:
1. 取x串中的低四位
x&0xF
2. 将x串中低四位变成1,其他位不变
x|0xF
3. 将x串中低四位取反
x^0xF
4. 将x串的低四位变成0
x&~0xF
与:& 都为1则为1
或:| 有一个为1则为1
非(取反):~ 按位取反
异或:^ 不同为1(如1和0,0和1),相同为0(0和0,1和1)
位运算的几个经典用途:
1. 取x串中的低四位
x&0xF
2. 将x串中低四位变成1,其他位不变
x|0xF
3. 将x串中低四位取反
x^0xF
4. 将x串的低四位变成0
x&~0xF
0 0
- C-枚举,位运算
- C语言位运算
- C语言位运算
- 【C++】位运算符
- C语言位运算
- c语言位运算
- 【C++】位运算符
- C语言位运算
- C位运算
- c语言位运算
- C /C++ 位运算
- C位运算总结
- C:位运算
- C语言位运算
- C 位运算 2
- C位运算
- C位运算
- C/C++位运算
- PhotoView的基本使用
- RCFile 简介及其应用
- C++学习笔记之九 循环和关系表达式
- android:Bluetooth学习笔记
- 安装ubantu双系统导致windows引导项丢失的解决方案
- C++ 位运算
- POJ 3669:Meteor Shower(bfs)
- TCP对SACK的处理以及乱序的处理细节
- 从源码理解HashSet.java
- 个人对RunLoop的见解
- Git学习笔记(三)
- Android数据篇(一)
- 选择c++还是java,程序员如何提高研发技术?
- Android之Matrix的用法