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

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

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

二进制快速运算二进制数的逻辑运算有四种:“与”运算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、避免油腻月子餐最好以清淡为主,避免过于油腻的食物。油炸类的食物是妈妈们在夏季坐月子时严厉禁止的。夏天天气炎热,出汗是一种正常的生理现象,在坐月子中的产妇能够有效的排出怀孕期间身体中增加的多余水分。坐月子期间忌提重东西或者是进行家务活,以避免身体出现子宫脱垂的情况。

    • 千兆路由器怎么设置才能发挥最好(怎么设置千兆路由器最好)

      千兆路由器怎么设置才能发挥最好?设置电脑IP地址电脑设置路由器的时候,建议把电脑的IP地址设置成:自动获得,接下来我们就来聊聊关于千兆路由器怎么设置才能发挥最好?以下内容大家不妨参考一二希望能帮到您!把千兆路由器拿在手上,在底部的铭牌上,查看它的管理地址。路由器会检测宽带的上网方式,等待几秒钟,根据检测结果来设置上网参数。根据页面中的提示,设置你的路由器的无线名称、无线密码。

    • 这个花你家有养过吗(就喜欢上这种花了)

      灯珠花植株娇小精致,橘色珠状浆果色彩鲜艳,亮丽可爱,故昵称珊瑚念珠草、苔珊瑚。植株摆放案头可保持数月之久,被视为室内观赏植物之珍品。灯珠花有时候会感染灰霉病,需要注意控制生长环境的湿度。喜欢养花、看花?关注室内盆栽花卉,huahui78

    • 竹溪二号猕猴桃的功效与作用(小猕猴桃的作用与效果)

      竹溪二号是猕猴桃的一种,它是藤本植物的一种,枝褐色,易栽培管理,产量较高,果实的营养丰富。竹溪二号猕猴桃多在九十月成熟,果实是椭圆形的浆果,果汁量大。只是很多对竹溪二事情的功效与作用并不了解,为此小编就在这里对它的功效与作用做一个专门的介绍。

    • 苹果派怎么做好吃又甜(从小吃苹果派长大的我)

      ,下面我们就来聊聊关于苹果派怎么做好吃又甜?接下来我们就一起去了解一下吧!

    • 汆菊花燕菜怎么做(制作汆菊花燕菜的方法)

      汆菊花燕菜怎么做食材:以燕菜为主料,配白菊花、净冬笋、香菇、豆苗等汆制而成。净冬笋25克切成3.3厘米长的火柴梗丝,水发香菇25克切丝,先后放在开水中焯一下,捞出放汤碗内。豆苗20克去根洗净,切成3.3厘米长的段。放开水中烫后取出,过凉备用。发制好的燕菜用沸水汆烫熟,置漏勺沥干水,溜放在汤碗菊花上,豆苗撒在汤浮面即可。

    • 冰箱能放热的东西吗(热的东西能不能放冰箱呢)

      热食物放冰箱的危害:食物容易变质:冰箱内部应该维持4度左右,冰箱里储藏的食物才能放得久。使冰箱容易结冰:热的食物会使周围的气温升高,冰箱就得在大功率运作且会产生水气,凝固在冷板上容易结冰。而且食品在冷缩时还会吸进冰箱里的异味。从而减少冰箱的使用寿命。

    • 凤梨切开后怎么保存 切块的凤梨怎么保存

      眼下正是凤梨大量上市的季节,味道鲜香的凤梨是老百姓们很喜爱的水果,但凤梨个大切开后一次很难吃完。如果一定要放入冰箱,应置于温度较高的蔬果槽中,保存的时间最好不要超过两天。一般来说菠萝在隔夜之后可以继续食用,不过需要放置在冰箱的保鲜层中冷藏,这样可以保证酸甜口感和营养物质不被破坏。

    • 普通人健身肌肉可以长多大(健身的人老了有多猛)

      大爷做完双力臂旁边有肌肉男为他鼓掌。再来看大爷的身材比很多20岁的人身材都要好。当然这身材也不是天生的,曾经的他饱受病痛的折磨,那时才意识到健康的重要性。这腿部爆发力、弹跳力我也是服了。大爷徒手推汽车力量是绝对可以。生命在于运动,年龄只是一个数字,行动起来保持激情,就这样奔跑起来!只要有一个颗不服老的心,60岁也能拥有20岁的身体。

    • 江苏耐磨电线品牌(宁光线缆有限公司荣获)

      经过数十天的激烈角逐,宁光线缆有限公司凭借超强的综合实力以及品牌影响力,摘得了2022年度中国电力电气行业“最受市场欢迎布电线十大品牌”荣誉称号!“中国电力电气十大品牌榜”,被誉为电力行业“金鸡百花奖”,已经成功举办了7年,早已成为电力电气领域最具权威、规模较大、最具轰动效应的年度网络评选活动。在同行业中处于领先地位。