C语言位运算
2016-05-03 10:33
337 查看
~取反,0取反是1,1取反是0 <<是左移,比如1<<n,表示1往左移n位,即数值大小2的n次方 >>右移,类似左移,数值大小除以2的n次方 &按位与,1与任意数等于任意数本身,0与任意数等于0,即1&x=x,0&x=0 |按位或,x|y中只要有一个1则结果为1 ^按位异或,x^y相等则为0,不等则为1 所有数值必须转换为二进制数才能位运算,每一位数相对应运算
相关文章推荐
- C语言typedef标识符
- C语言枚举
- c++ map根据value排序以及lamda表达式的应用
- C++项目管理
- C++智能指针简析
- C语言提高代码效率的几种方法
- c语言学习—图书搜索
- 无法定位程序输入点__gxx_personality_v0的一个解决方法
- 传智播客C++
- c++名字控制
- C语言(数组啥时候变指针)
- 如何在C++程序中调用c程序
- 【C++】登录界面(透明文字显示)
- c++异常机制分析
- 学习笔记之深入浅出MFC 第8章 C++重要性质--- 执行期类型信息(RTTI)
- 使用VS2015进行C++开发的6个主要原因
- C++ 内存分析-valgrind
- C++上机报告实验一
- 进制转换
- C语言:C代码在内存中的分布详解