位操作
来源:互联网 发布:linux的mv命令 编辑:程序博客网 时间:2024/06/06 20:36
定义一个变量:
int bit=0;
将第27位设置为1
q|=1<<27
将第27位设置为0
q&=~(1<<27)
将第27位翻转
q^=1<<27
判断第27位是否为1
q & (1<<27)
总结:
^操作符作用,0位不变,1位翻转。
&操作符作用,0位变0,1位不变
|操作符作用,0位不变,1位变1
int bit=0;
将第27位设置为1
q|=1<<27
将第27位设置为0
q&=~(1<<27)
将第27位翻转
q^=1<<27
判断第27位是否为1
q & (1<<27)
总结:
^操作符作用,0位不变,1位翻转。
&操作符作用,0位变0,1位不变
|操作符作用,0位不变,1位变1
0 0
- 位操作
- 位操作
- 位操作
- 位操作
- 位操作
- 位操作
- 位操作
- 位操作
- 位操作
- 位操作
- 位操作
- 位操作
- 位操作
- 位操作
- 位操作
- 位操作
- 位操作
- 位操作
- eclipse开发环境搭建
- 同步和互斥的关系
- 前端模块化开发的价值
- jQuery-1.8.3文件和CDN加速地址
- 发布:dubboPlus - 支持thrift原生协议(dubbo扩展)
- 位操作
- 2016.8.9 练习全部精简的切换
- usb alternate settings
- hdoj3792 Twin Prime Conjecture
- 嵌入式Linux之我行——ARM MMU工作原理剖析
- UItableview分割线问题
- Spring中用@Component、@Repository、@Service和 @Controller等标注的默认Bean名称会是小写开头的非限定类名
- Hdu oj 1213 How Many Tables(并查集)
- 浅谈Future