1.与运算(&)

运算口诀:同1为1,其他为0。

即:1&1=1,1&0=0,0&0=0

2.或运算(|)

先转成二进制数再进行或运算

运算口诀:同0为0,其他为1。

如:12 | 4 = -> 1100 | 0100 = 1100 -> 12,12 | 2 = 14

3.否运算(~)

运算口诀:取反减一。

如:~ -1 = 0,~1 = -2

4.异或运算(^)

运算口诀:同为0,异为1。

如:9^5可写成算式:

00001001^00000101=00001100(十进制为12)

即:9^5=12

与()、或(|)、异或(^)和否(~)运算相关推荐

  1. 异或和同或运算之间的等价关系

    异或和同或运算之间的等价关系 这里主要探讨三输入的异或门或者同或门 首先 a⊕b=a⊙b‾a \oplus b = \overline{a \odot b}a⊕b=a⊙b​ a⊕b⊕c=a⊙b⊙c=a ...

  2. Java中的与、或、非以及异或( | ~ ^)运算符的运算原理

    首先,我们要知道Java存储数据是保存的补码,如果对原码.反码以及补码不太懂,可以参考我的另一篇博客. 1. Java的 与( & ) 运算 所有的逻辑运算都是按位计算的,所以第一步就是先把数 ...

  3. Python的异或(‘^’)运算和程序控制流程题

    1.两个数交换,要求使用异或法完成 a=29 b=35 a=a^b b=b^a a=a^b print(a) print(b) 2.给定成绩,判断用户成绩的档次 grades=float(input( ...

  4. Leetcode :421. 数组中两个数的最大异或值 (位运算)

    421. 数组中两个数的最大异或值 给定一个非空数组,数组中元素为 a0, a1, a2, - , an-1,其中 0 ≤ ai < 231 . 找到 ai 和aj 最大的异或 (XOR) 运算 ...

  5. 按位与、或、异或、移位运算

    按位与运算符(&) 参加运算的两个数据,按二进制位进行"与"运算. 运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两 ...

  6. java异或^的数值运算

    * 使用 ^ 异或进行运算,异或运算会先把数值转换成二进制 * 然后对零和一进行异或运算,再把结果转成二进制 * 0000 1010 10 * 0000 0001 1 * ---------- * 0 ...

  7. 位与、位或、异或、位移运算

    位与(&) 参与运算的两个数据,按照二进制位进行"与运算". 运算规则:0&0=0;   0&1=0;   1&0=0;    1&1=1; ...

  8. leetcode 1310. 子数组异或查询(位运算)

    有一个正整数数组 arr,现给你一个对应的查询数组 queries,其中 queries[i] = [Li, Ri]. 对于每个查询 i,请你计算从 Li 到 Ri 的 XOR 值(即 arr[Li] ...

  9. JS中或﹑与﹑否﹑异或﹑左移﹑右移﹑头尾补零的右移运算符

    1.二进制或运算符(or):符号为 | 逐位比较两个运算子,两个二进制位之中只要有一个为1,就返回1,否则返回0. 0 | 3 // 3 上面代码中,0和3的二进制形式分别是00和11,所以进行二进制 ...

最新文章

  1. 投票|PMCAFF产品经理第一课,下一站去哪?杭州、深圳、上海...
  2. 一根网线有这么多“花样”,你知道吗?
  3. POJ 3009 Curling 2.0(简单DFS)
  4. java 历届试题 合根植物
  5. TV3是马来西亚第一家商营电视台
  6. 数据库的相关概念 1006
  7. Bootstrap3 模态对话框的尺寸
  8. fps游戏 三角函数+模拟
  9. python导入opencv解决no module named cv2问题
  10. 20170909在线编程之田忌赛马问题
  11. 教你如何用迅雷下载百度云资源、如何解决百度云大文件下载、限速、下载时网络异常等问题。
  12. ASCII码对照表(emoji表情符号)
  13. WD西部数据2TB,2.5寸移动硬盘,因为磁头坏了,长时间通电导致划片划伤,维修过程通过反复更换磁头
  14. 2021牛客暑期多校训练营10 F题: Train Wreck
  15. Android手机安全软件的恶意程序检测靠谱吗--LBE安全大师、腾讯手机管家、360手机卫士恶意软件检测方法研究...
  16. 使用Scratch制作打弹球游戏(一)弹球游戏过关
  17. 转行做程序员到底可不可行?转行前先考虑好以下几点
  18. iOS10怎么升级?iOS10 beta1升级教程
  19. win7无法信息服务器安装程序,主编为你win7系统纯净版安装程序提示“microsoft注册服务器已停止工作”的解决方法...
  20. ‘C:\Users\Administrator\Desktop\gitSpace\dj-2\dj\vue-manager-dj\node_modules\node-sass\vendor‘

热门文章

  1. 简单、好用的性能测试工具推荐
  2. Sublime下的python配置
  3. 6316. djq的朋友圈
  4. 解决adb push时显示adb: error: failed to copy ‘……: remote No such file or directory
  5. 织梦生成的html路径,织梦CMS地图sitemap.html更改路径和模板
  6. matlab条件语句怎么写,matlab条件语句怎么写
  7. CF723E:One-Way Reform
  8. python如何输入字符_python如何输入字符串
  9. word的宏_vba统一设置表格宽度
  10. 哈希碰撞——密码哈希函数