位运算符主要针对二进制,它包括了:“与”、“非”、“或”、“异或”。从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两个关系运算符来进行逻辑运算,而位运算符主要针对两个二进制数的位进行逻辑运算。下面详细介绍每个位运算符。

1.与运算符
与运算符用符号“&”表示,其使用规律如下:
两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。

2.或运算符
或运算符用符号“|”表示,其运算规律如下:
两个位只要有一个为1,那么结果就是1,否则就为0,下面看一个简单的例子。

3.非运算符
非运算符用符号“~”表示,其运算规律如下:

如果位为0,结果是1,如果位为1,结果是0,下面看一个简单例子。

4.异或运算符
异或运算符是用符号“^”表示的,其运算规律是:
两个操作数的位中,相同则结果为0,不同则结果为1。下面看一个简单的例子。

最新文章

  1. cocos2dx 3.x(精灵的碰撞检测,点击移动与拖动精灵)
  2. ASP.NET MVC开发微信(四)
  3. 性能测试-ApacheBench
  4. 2 - Annotations标注
  5. EJB
  6. 安装配置MongoDB
  7. js规范
  8. BZOJ 4555: [Tjoi2016&Heoi2016]求和 [分治FFT 组合计数 | 多项式求逆]
  9. MAVEN项目环境搭建
  10. A1140. Look-and-say Sequence
  11. Mac 下 Gradle 环境配置
  12. Docker技术入门与实战 第二版-学习笔记-10-Docker Machine 项目-2-driver
  13. Mac OS系统四种修改Hosts文件的方法列举
  14. DBus学习网站
  15. js 获取地址栏的值乱码问题
  16. MySQL-关于并发下的mysql_insert_id()
  17. eclipse的classpath(build path)和classpaht几种设置的方式
  18. [学习笔记]FHQ-Treap及其可持久化
  19. 牛客网 提高组第8周 T1 染色
  20. Rest之路 - 介绍篇

热门文章

  1. Steam 游戏 《Crashlands(崩溃大陆)》修改器制作-[先使用CE写,之后有时间的话改用CheatMaker](2020年寒假小目标12)
  2. .NET中的字符串(1):字符串 - 特殊的引用类型
  3. spring boot jpa 复杂查询 动态查询 连接and和or 模糊查询 分页查询
  4. xadmin 后台管理
  5. jsp include参数传送接收与应用
  6. MySQL 远程连接问题 (Linux Server)
  7. SVN 锁定无法提交命令执行失败
  8. 理解WPF中的视觉树和逻辑树
  9. where、having区别
  10. Assign the task-HDU3974 dfs序+线段树