极客分享
登录
|
注册
极客分享
登录
|
注册
您的位置:
首页
>
编程语言
>
C语言/C++
C与C++中的运算符使用
2016-05-20 21:54
274 查看
Plus
逻辑运算符
& 位逻辑与
b&1 如果b是奇数,那么结果就为1;反之偶数,则为0.
| 位逻辑或
- 位逻辑反
^ 位逻辑异或
如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0
快速比较两个值
判断两个int数字a,b是否相等,你肯定会想到判断
a - b == 0
,但是如果判断
a ^ b == 0
效率将会更高
奇偶判断
按位取反 ~
左移 <<
带符号右移 >>
无符号右移 >>>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理
标签:
相关文章推荐
【算法总结系列-1】快速排序-c语言实现
C++友元
C++向量
C++模板
C++菱形继承
VS2015 C++/CLR
Box2D C++ 教程-查询 World
异常处理
<<的重载
Box2D C++ 教程-射线投射
c++第六次上机实验
Box2D C++ 教程-传感器
Box2D C++ 教程-碰撞过滤
LeetCode 48
Box2D C++ 教程-碰撞回调
Box2D C++ 教程-源代码
Box2D C++ 教程-碰撞剖析
霍夫曼编码
string in C++98 的用法总结
C++ 文件输入输出(四)
新的分享
设计模式 - 创建型模式 - 单例模式(C++)
模糊PID控制C++实现
C++基础学习
c++:-9
c++:-8
c++11_原始字面量
C语言结构体的内存分配
c++:-7
C语言的指针不能与数组之前的内存进行比较
深入C++07:处理多继承的坑
基于C++11的线程池实现
c++:-6
章节导航
添加评论
分享网址
分享文章
返回顶部