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

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

时间: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

    • 推荐阅读
    • 宠溺是什么意思(词语(宠溺是什么意思)

      我们一起去了解并探讨一下这个问题吧!宠溺是什么意思意思:娇宠溺爱,指过分的宠爱。

    • 轻诺必寡信下一句是什么(轻诺必寡信什么意思)

      图难于其易,为大于其细;天下难事,必作于易;天下大事,必作于细。是以圣人终不为大,故能成其大。夫轻诺必寡信,多易必多难。是以圣人犹难之,故终无难矣。

    • 怎么解花呗额度(如何解封花呗额度)

      怎么解花呗额度?下面更多详细答案一起来看看吧!如果因为花呗逾期导致的被封,那么必须全部还清后,再打支付宝人工客服,要求更新账户。解除所有支付宝银行卡、信用卡的绑定。然后退出并再次登录,再次绑定银行卡和信用卡,选择能支持花呗的天猫商铺,看看能不能用花呗支付,如果不能,就用信用卡快速支付,每天都试试。联系支付宝客服,要求关闭花呗,过一段时间再重新开通。

    • 东北特色菜有什么(东北特色菜介绍)

      下面希望有你要的答案,我们一起来看看吧!东北特色菜有什么莫利炖活鱼,该菜的主料、配料全是本地特产,用的也是本村的地下水,烹制过程也是相当精细的工艺。咸鱼饼子,咸鱼饼子是北方沿海的特色传统名小吃,属于鲁菜系胶东帮中的大连菜,新鲜的海鱼用盐腌过,在阳光下晒干,然后放在铁锅里,搁少许油,煎得外焦里嫩,和玉米面饼子一起吃味道独特。

    • kyrgyz是哪个国家 kyrgyz republic是哪个国家

      吉尔吉斯斯坦有一种特殊的习俗是孕妇会将避邪物挂在自己衣服上驱魔辟邪。

    • 浴盐怎样正确使用呢?(浴盐正确使用方法介绍)

      浴盐怎样正确使用呢浴盐洁面,取少量浴盐溶于盆中便可充当洗面奶,洁面乳等洁肤品,既清爽干净又简单省事。抹盐塑体,盐的渗透作用能消除浮肿,促进脂肪运动,在塑造身体曲线方面有着意想不到的功效。只需要用盐辅以相应的按摩,就能进行局部或全身的减肥了。同时浴盐还具有减肥作用,不过用完浴盐后,皮肤的油脂会洗的很干净,所以要注意涂抹润肤乳。

    • 减肥可以吃的食物清单(减肥可以吃什么)

      减肥可以吃的食物清单新鮮的新鲜水果:减肥瘦身期内,当然是不能少新鲜水果的协助。非常是针对一些口味佳,并且常常吃还有利于身心健康的新鲜水果。例如猕猴桃、桃子、香梨、蓝莓、红柚、香蕉苹果这些。不一定要每天都吃许多,适当的食用就可以。不但是对普通人,還是对已经艰辛减肥瘦身的人,常常吃蔬菜对人体有挺大的协助。尤其是胃里消化吸收工作能力弱的人,更应当以便自身的人体多考虑到,适度的吃一些粗粮就可以。

    • 蝠组词(蝠读音及解释)

      下面内容希望能帮助到你,我们来一起看看吧!蝠组词“蝠”组词:蝙蝠、蝙蝠怪、嗜血蝙蝠、蝙蝠衫、燕蝠相争、燕蝠争、蝠鲼、盘翼蝠科、蝙蝠、蝙蝠扇、暗蝠侠、燕蝠之争、血蝠、蝠蛇。

    • 海蜈蚣怎么做好吃

      在海滩上行走时的时候总是不能看到海蜈蚣出现,它是一种生活在湿润泥沙中的软体动物,人们把它收取以后能烹调食用也能把它风干以后入药。海蜈蚣怎么做好吃1、海蜈蚣炒着吃滋味特别好,在做的时候需要准备蚝油10克,豆瓣酱15克,另外还要准备老抽,食用盐和味精以及白糖,还有姜片各适量,再准备100克蒜苗和300克海蜈蚣。

    • 昆明汽车入城通行证(昆明汽车实名购票首日)

      乘客现场打印的临时身份证明从昨天起,在我省一、二、三级实行计算机联网售票的汽车客运站购买汽车票时已实行实名制。昨日上午,昆明西部客运站售票厅里人头攒动,由于少数人没有携带身份证,被告知需打印临时身份证明后才能购买到车票,所以影响了购票流程。