c语言异或运算例子 异或有什么用?
浏览量:2426
时间:2021-03-14 06:05:42
作者:admin
异或有什么用?
将异或应用于二进制数的运算,可以实现每个二进制位的求逆
第一列真值表,设f=a XOR B XOR C。已知当ABC为001010100111时,f为1,再画卡诺图,四个1不相邻,则f=a“BC”a“B”C ab“C”ABC,(a”表示非),然后倒转F两次得到F=((a“BC”)(a“B”C)(AB“C)”)(ABC)”)。这是and not表达式。扩展数据:如果a和B不同,则XOR结果为1。如果a和B相同,则XOR结果为0。算法相当于无进位的二进制加法:在二进制中,1表示真,0表示假,那么异或算法是:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(与0相同,与1不同)。这些规则与加法相同,但没有进位,所以XOR通常被认为是非进位加法。异或逻辑的关系是:当AB不同时,输出P=1;当AB相同时,输出P=0。”⊕“是异或运算符号,异或逻辑也是与或非逻辑的组合。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
赵云的马叫什么 赵云的武器