肥宅钓鱼网
当前位置: 首页 钓鱼百科

二进制快速运算(二进制的逻辑运算)

时间:2023-06-15 作者: 小编 阅读量: 1 栏目名: 钓鱼百科

二进制快速运算二进制数的逻辑运算有四种:“与”运算AND、“或”运算OR、“非”运算NOT、“异或”运算XOR。其中“或”运算又称逻辑加法、“与”运算又称逻辑乘法、“非”运算又称逻辑否定,“异或”运算又称逻辑半加法。二进制数1和0在逻辑上可以代表“真”与“假”、“是”与“否”、“有”与“无”。可以判断二进制数的奇偶。二进制的最末为0,表示该数为偶数,最末尾为1表示该数为奇数。

二进制快速运算?二进制数的逻辑运算有四种:“与”运算AND、“或”运算OR、 “非”运算NOT、“异或”运算XOR,我来为大家科普一下关于二进制快速运算?下面希望有你要的答案,我们一起来看看吧!

二进制快速运算

二进制数的逻辑运算有四种:“与”运算AND、“或”运算OR、 “非”运算NOT、“异或”运算XOR。

其中“或”运算又称逻辑加法、“与”运算又称逻辑乘法、“非”运算又称逻辑否定,“异或”运算又称逻辑半加法。

二进制数1和0在逻辑上可以代表“真”与“假”、“是”与“否”、“有”与“无”。

二进制数的逻辑运算算术运算是截然不同的,二进制数的逻辑运算是位对位的运算,本位运算结果不会对其他位产生任何影响,即不会出现算术运算中的进位或者借位。

1、“或”运算OR(逻辑加法)

通常用符号“ ”或“∨”或“|”来表示。

运算规则如下:0 0=0 ,0 1=1 ,1 0=1 ,1 1=1

0∨0=0,0∨1=1,1∨0=1,1∨1=1

0|0=0, 0|1=1, 1|0=1, 1|1=1

表示两者只要有一个1,其逻辑或的结果就为1。

  • 简单总结为:“遇1得1”,也类似于并联电路。

    例如:求51 | 5

    深入扩展用法:

    (1)与0相“或”可保留原值,与1相“或”可将对应位置1。

    例如:将X=10100000的高四位不变,低四位置1的操作为 x| 00001111 = 10101111。

    例如:将x的第1、2位置1的操作为x | 00000110B

    (2)可以给二进制特定位上的数无条件赋值,比如把二进制最末位强行变成1,或者把二进制最末位变成0。

    例如:把A=4(二进制为100)末位变为1的操作为 A|1= (100|001=101);

    把A=7(二进制为111)末位变为0的操作为 A|1-1= (111|001-1=110)。

    (3)可以判断二进制数的奇偶。二进制的最末为0,表示该数为偶数,最末尾为1表示该数为奇数。例如:如果x|0=0,则x为偶数。

    2、“与”运算AND(逻辑乘法)通常用符号“×”或“∧”或“·”或“&”来表示。

    运算规则如下:

    0×0=0,0×1=0,1×0=0,1×1=1

    0∧0=0,0∧1=0,1∧0=0,1∧1=1

    0·0=0,0·1=0,1·0=0,1·1=1

    0&0=0 ,0&1=0 ,1&0=0 ,1&1=1

    表示只有当两者同时为1时,其逻辑与的结果才能等于1。

  • 简单总结为:“遇0得0”,类似于串联电路。

    例如:求51 & 5

    深入扩展用法:

    (1)与0相“与”可清零。例如:对x的第0、3位清零的操作为 x & 11110110B。

    (2)与1相“与”可保留原值,例如:取x中的后两位的操作为 x & 00000011B。

    (3)可以判断二进制数的奇偶。如果x&1=0,则x为偶数。

    (4)可以清除掉二进制整数最右边的1,操作为 x & (x – 1)

    3、“非”运算NOT(逻辑否定)

    通常用符号“~”、“!”或者上方加一横线来表示。

    运算规则如下:

    例如:求~51

    ~ 00110011=11001100

  • 简单总结为:“取反”。非开即关,非关即开。

    4、“异或”运算XOR(逻辑半加运算)通常用符号“^”、“⊕”来表示,

    运算规则为:0⊕0=0,0⊕1=1,1⊕0=1,1⊕1=0

    0^0=0, 0^1=1, 1^0=1, 1^1=0表示只有当两者不相同时,结果才为1,两者相同时结果为0。

  • 简单总结为:“异1同0” ,直观意思即判断“是不是不一样”。

    例如:求51 ^ 5

    深入扩展用法:

    (1)与0相”异或“可保留原值,与1相”异或“可将对应位置取反。例如:对x的3、7位取反的操作为 x^ 10001000B

    (2)异或运算的逆运算是他本身,也就是说一个数经过两次异或后还是它本身。

    (3)一个数和0异或是它的本身,和自身异或为0。即x^0=x ,x^x=0 。

    (4)异或运算可以用于交换两个整数,不使用中间变量。

    交换方法为:

    A = A ^ B

    B = A ^ B

    A = A ^ B

    证明:

    已知 a=51,b=5

    那么:

    a=a^b=51^5

    b=a^b=(51^5)^5=51^5^5=51^0=51

    a=a^b=(51^5)^51=51^51^5=0^5=5

    得到:a=5,b=51

    • 推荐阅读
    • 爱奇艺电影用券什么意思(爱奇艺哪些电影用券)

      爱奇艺电影用券什么意思,爱奇艺电影用券是指在爱奇艺观看需要付费的影片时,无需额外付费,使用�患纯晒劭础1本┌�奇艺科技有限公司(iQIYI)是一家独立视频服务公司,由龚宇于2010年4月22日在北京成立。

    • 天龙八部手游凤凰怎么打(天龙八部手游凤凰打法)

      在领地争夺战中,占领州府和王城的帮会,有资格参与周日20点开始到20点35结束的凤凰古城争夺战。扛旗时使用免疫伤害和隐身技能将自动丢弃战旗。如果购买蛮力战鼓,购买者5米范围内的本帮成员,将获得伤害减免20%的蛮力状态,并持续30秒时间。积分率先达到1万的帮会将直接取得凤凰古城争霸赛此战场的胜利。最后,5个战场的积分总和最多的将是本次争霸赛的最终胜利者,那个帮会将得到丰厚的奖励。

    • 欠信用卡5000还不上怎么办?(欠信用卡5000还不上怎么办呀)

      4、不过,要是没有采取上面的措施为自己及时挽回损失的,那也不用太多担心了。

    • 初一上课是怎么样的(初一年级是怎样的上课的)

      初一上课是怎么样的?接下来我们就一起去了解一下吧!初一上课是怎么样的初一学生这样上课:要带着强烈的求知欲上课,要利用好课堂上的45分钟。做到专心听讲,做到“眼到、耳到、口到、心到”,情绪饱满,精力集中。上课时要集中精力听讲,上课铃一响,就应立即进入积极的学习状态,有意识地排除分散注意力的各种因素。

    • 江团鱼和鲶鱼的区别(区别江团鱼和鲶鱼的方法)

      接下来我们就一起去研究一下吧!江团鱼和鲶鱼的区别江团鱼和鲶鱼的区别在于身上的三个部位。头部,鲶鱼的头部扁平,比身体大,也比江团鱼头大。尾巴,江团鱼尾巴和普通鱼一样是分叉的,而鲶鱼的尾巴是圆扇形的。鱼鳍,江团鱼背鳍有2个,一个在前面,一个在尾部。鲶鱼背上只有1个背鳍,而且小。

    • 阿杰鲁阿杰鲁是什么歌(阿杰鲁阿杰鲁的歌名)

      阿杰鲁阿杰鲁是《不要怕》中的歌词apjielop,全部歌词:,现在小编就来说说关于阿杰鲁阿杰鲁是什么歌?下面内容希望能帮助到你,我们来一起看看吧!

    • 提新车时应注意检查什么地方(提新车要注意检查哪些地方)

      提新车时候应该有什么手续新车提车的证件有车辆合格证、购车发票、核对铭牌、车辆使用说明书、三包服务卡、其他文件或附件:1、合格证是汽车另一个重要的凭证,也是汽车上户时必备的证件。若不按使用说明书的要求使用而造成的车辆损害,厂家不负责三包。

    • 纯电动汽车电池寿命(关注电动车电池可用多久)

      特斯拉联合创始人、前首席技术官杰比·斯特劳贝尔据斯特劳贝尔分析表示,电池的寿命可能也取决于车辆的使用寿命,因为人们不太可能将新电池放在旧车上。红木材料的工人正在从报废的电池中回收材料根据了解,早在2019年之前斯特劳贝尔一直都在特斯拉内部负责电池的研发工作。值得一提的是,如今全球每年只有数万至数十万辆电动车进入报废期。斯特劳贝尔认为,这个数字将在15年内上升到数百万辆。

    • 灵芝种植为什么选择种在椴木上 椴木灵芝栽培技术

      原(椴)木灵芝栽培法是将灵芝菌种接种在灭过菌的原木上,待灵芝菌丝体长满原木后,在合适的环境条件下,便可以长出灵芝子实体。原(椴)木灵芝栽培法更接近灵芝的天然生长环境,生长时间要比袋栽灵芝生长时间长,所获的灵芝子实体较大,比重较重,形状好看,其外观质量较袋栽灵芝好。

    • 淌怎么读(淌的读音)

      接下来我们就一起去了解一下吧!淌怎么读[tǎng]流下:淌水。[chǎng]水起波纹:淌游。