c中位运行的应用
2015-07-27 10:46
162 查看
在, apue, arm, c,java 等编程中常用到的位运算。
1. 对一个数中的某一位置 1。 int a = 10 对a的第5位置1, 代码如下。
a = a | (1<< 5) ;
2.将第五位设置为0。 代码如下。
a= a&(~(1<<5))
3.检查某一个位是否为1.代码如下:
if( (a >>5) & 1 == 1) printf("true);
4.将一个数的所有位置为0。
a = a & 0 ;
1. 对一个数中的某一位置 1。 int a = 10 对a的第5位置1, 代码如下。
a = a | (1<< 5) ;
2.将第五位设置为0。 代码如下。
a= a&(~(1<<5))
3.检查某一个位是否为1.代码如下:
if( (a >>5) & 1 == 1) printf("true);
4.将一个数的所有位置为0。
a = a & 0 ;
相关文章推荐
- SVNManager配置
- javascript中的数组的使用
- HDU 5314 Happy King 点分治
- java多线程-专题-聊聊并发(十)生产者消费者模式
- java多线程-专题-聊聊并发(九)Java中的CopyOnWrite容器
- struts2配置文件Demo_Me
- MakeFile基础总结
- Java class对象的详解
- TestNG 入门教程
- Nginx日志切割
- 汇编语言(第二版) 王爽 个人笔记
- listView分析
- 获取分辨率 尺寸、样式
- 居中大全
- LINUX关闭防火墙
- XHTML详解
- Android 自定义Dialog去除title导航栏
- JAVA 中反射方法 reflection method
- HDU 5090 - Game with Pearls
- 1055:图像旋转问题