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

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

时间: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、打开手机页面,点击选项并进入。

    • 煎茄盒子家常做法大全(煎茄盒子家常做法详解)

      我们一起去了解并探讨一下这个问题吧!煎茄盒子家常做法大全韭菜摘洗干净,控干水分备用。茄子洗净后,用刀将茄头切掉不要,然后切茄盒。肉滋儿切小块备用。面粉加入适量清水和鸡蛋搅拌均匀,稍微粘稠。韭菜加入鸡蛋花椒面,食盐,植物油,虾皮,肉滋儿拌均。将和好的馅儿装入茄盒中。平底锅内加入适量植物油,将茄盒放入面糊中,挂好面糊后放入锅中,煎熟即可。

    • 冰糖橙上火还是降火(冰糖橙上火吗)

      我们一起去了解并探讨一下这个问题吧!冰糖橙上火还是降火冰糖橙一般吃了不会上火,会降火。冰糖橙味甘,性凉。具有生津止渴、开胃下气的功效。吃了并会上火,还有一定的降火功效,而且还富含维生素C、类胡萝卜素、膳食纤维等营养成分,是对人体十分有益的水果。

    • 有名的皇帝陵墓(有名的皇帝陵墓有什么)

      有名的皇帝陵墓黄帝陵,位于陕西省延安市黄陵县城北桥山,是《史记》记载的唯一一座黄帝陵,第一批全国重点文物保护单位,第一批国家AAAAA级旅游景区,国家级风景名胜区,第一批全国爱国主义教育示范基地。号称“天下第一陵”,又称“华夏第一陵”,“中华第一陵”。除主墓外,乾陵还有十七个小型陪葬墓,葬有其他皇室成员与功臣。1961年3月4日,乾陵被国务院公布为第一批全国重点文物保护单位。

    • iphonex怎么关机 iphonex怎么关机和开机

      当晚上睡觉的时候可以将手机关机,防止辐射。一起来看看吧~iphonex怎么关机?本文以iphonex为例适用于ios15系统

    • 如何才能快速的开发新客户(如何开发新客户)

      然而,并不是每个机构都能清楚地告诉它的教育咨询师,如何开发客户,找到需要自己产品和服务的人,又如何让客户不挂你的电话对你产生兴趣呢?然而,大多数教育咨询师则在第一次电话后就停下来了。认真做一份教育咨询师工作总结,将每位客户做一个简单的描述,有的人不是决策者,自然有事挡事,不必和这样的人说的太详细,留给一个好印象即可。

    • 白敬亭一看就知道谁是真爱(白敬亭的初吻终于没了)

      拍戏七年,白敬亭终于献出了荧幕初吻。在《明星大侦探》第二季第十二期中,死者是一名导演;死前,导演刚好进过白的房间。在《荣耀乒乓》中,他饰演的是乒乓球运动员徐坦。他对自己的狠劲,与做一名好演员的决心,成正比。事实证明,白敬亭没有让导演失望,网剧播出后,乔燃成为了无数女孩心中的白月光。几乎所有嘉宾都因为受不了,精神崩溃过。能淡定完成挑战的,只有两个人,一个是张钧甯,一个就是白敬亭。

    • 抖音闹闹xi创作的原声是什么歌 抖音里闹闹闹是什么歌曲

      这首歌就是当时非常火的《陪你去看流星雨》里面的歌曲,而且是张翰演唱的《拾忆》。

    • 培根肉如何做中餐(培根肉炒土豆片的做法)

      培根肉如何做中餐?以下内容大家不妨参考一二希望能帮到您!培根肉如何做中餐主料:土豆、培根、青椒、红椒。土豆去皮切片洗去淀粉泡在水里。培根切大片,青椒、红椒洗净去籽切块。培根散开一片片在锅里煎熟,不用放油,很快盛出。煎培根的锅里又余油,把土豆片放进去煎炒,放少许盐。放培根,青红椒,蒜蓉,翻炒,加一点点水,稍焖一会,撒点小葱进去。起锅装盘,就这一个菜,能叫你吃掉两碗米饭!