与运算(),或运算(|)、异或运算()
一:与运算符(&)
运算规则:
0&0=0;0&1=0;1&0=0;1&1=1
即:两个同时为1,结果为1,否则为0
例如:3&5
十进制3转为二进制的3:0000 0011
十进制5转为二进制的5:0000 0101
------------------------结果:0000 0001 ->转为十进制:1
即:3&5 = 1
二:或运算(|)
运算规则:
0|0=0; 0|1=1; 1|0=1; 1|1=1;
即 :参加运算的两个对象,一个为1,其值为1。
例如:3|5 即 00000011 | 0000 0101 = 00000111,因此,3|5=7。
三:异或运算符(^)
运算规则:0^0=0; 0^1=1; 1^0=1; 1^1=0;
即:参加运算的两个对象,如果两个位为“异”(值不同),则该位结果为1,否则为0,即相同为1,不同为0。
例如:3^5 = 0000 0011 | 0000 0101 =1111 0110,因此,3^5 = 246
说个小窍门
与运算的值一定比原来小;
或运算的值一定比原来大;
与运算(),或运算(|)、异或运算()相关推荐
- 异或运算_专题 | 异或运算的一些应用
点击上方蓝字设为星标 每周一.三.五上午 8:30 准时推送 下面开始今天的学习- 定义 异或是一个数学运算,用于逻辑运算.如果 a.b 两个值不同,则异或结果为 1 ,否则结果为 0 .真值表如下: ...
- c语言两个变量异或运算,C语言异或运算
C语言异或运算 位运算符家族中,最常用的,某过于异或运算符. 异或运算符是指: 参与运算的两个值,如果两个相应位相同,则结果为0,否则为1.即:0^0=0, 1^0=1, 0^1=1, 1^1= ...
- C语言异或运算的实现,异或运算C语言简单实现
/*说明:下面的方法只适用于非负数,范围为int*/ #include #include #include using namespace std; int xor_old(int a,int b){ ...
- 经典算法之异或运算(无进位相加)
目录 异或运算的定义 异或运算的性质 异或运算的应用 交换两数 翻转指定位 寻找单身狗 异或运算的定义 众所周知,计算机中的所有数据都是以二进制(0或者1)的形式存储.而异或运算符(^)就是将参加运算 ...
- matlab中逻辑非运算,MATLAB:图像的与、或、非、异或逻辑运算(、|、~、xor)
图像的与.或.非.异或逻辑运算涉及到了&.|.~和xor符号 close all;%关闭当前所有图形窗口,清空工作空间变量,清除工作空间所有变量 clc; clear all; I=imrea ...
- 异或运算的基本介绍以及使用技巧,剖析常见的异或题目
关于异或运算 一.异或运算的基本介绍 二.异或运算的性质 三.异或运算的经典题目 1.题目1 2.题目2 3.题目3 4.题目4 5.题目5 四.异或运算小结 一.异或运算的基本介绍 异或运算,符号为 ...
- 取模运算法则,异或运算法则
一.取模运算法则(百度百科) 定义 给定一个正整数p,任意一个整数n,一定存在等式 : n = kp + r : 其中 k.r 是整数,且 0 ≤ r < p,则称 k 为 n 除以 p 的商, ...
- mysql位运算 索引_mysql 使用位运算
如果你不知道什么是位运算的话, 那么请你先去看看基础的C语言教程吧. 与运算 a & b , 或运算 a | b , 异或运算 a ^ b , 或者 你也可以将 与运算理解为 + 法 例如 ...
- 不占用多余空间实现值的交换——异或运算
首先什么是异或运算? ^规则: 0 ^ x = x x ^ x = 0 那么 a 与 b 交换值如何做呢???三行代码
- C 关于使用异或运算操作概述
对于异或运算操作,每次都需要读取两个数据到寄存器中,再进行运算操作,之后把结果写回到变量中,前后共需要三次内存写入操作. 异或运算可以达到交换两数的目的,代码如下: void swap(int &am ...
最新文章
- Crawler:基于requests库+json库+40行代码实现爬取猫眼榜单TOP100榜电影名称主要信息
- OpenCASCADE:适用于 Android 的 OCCT AndroidQt 示例
- 了解SQL Server中NOLOCK和WITH NOLOCK表提示的影响
- PowerManager.WakeLock使用(屏幕恒亮)
- 实现加载页Loading Page 的几种方法
- python 给文本加下划线_untiy3dUGUI实现text文本下划线
- I/O多路复用技术详解之poll模型
- 数据库mysql报2005错_sql2005还原数据库错误的问题解决方法
- 【单片机原理及应用】第一篇——单片机概述
- python人民币转大写_python实现人民币大写转换
- 微型计算机中的rom跟ram关系,STC单片机内部扩展RAM的应用
- 放弃了灰色轨迹的人,放弃了木马帝国的人(ALLyeSNO)
- 用 IntelliJ IDEA来创建的java web工程,工程的子模块右下角没有蓝色小方块的解决办法
- 单点定位2米精度?这张卡差点干掉了RTK(内有轨迹对比图)
- 李三立院士逝世:中国计算机体系结构先驱,曾为国防计算机项目总负责人
- Swift调用摄像头之权限判断
- linux文件操作学习3
- 利用python进行数据分析数据集_《利用Python进行数据分析》终章·数据分析案例·学习笔记(二)...
- Auto-Icon:一款自动代码生成工具 | 开发​工程师必备
- Code Review的亲身实践