两个二进制数异或的结果是什么?即异或后的结果和要求的两个数有什么关系。。。急求
答案:1 悬赏:40 手机版
解决时间 2021-02-18 12:30
- 提问者网友:溺爱和你
- 2021-02-17 17:53
两个二进制数异或的结果是什么?即异或后的结果和要求的两个数有什么关系。。。急求
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-02-17 19:26
网上说的半对半不对,准确的说法是每个数位上对应的两数差的绝对值。如你例子中的0100和1011。
右往左数第一位,|0-1|=1为异或值右往左数第一位。
右往左数第二位,|0-1|=1为异或值右往左数第二位。
右往左数第三位,|1-0|=1为异或值右往左数第三位。
右往左数第四位,|0-1|=1为异或值右往左数第四位。
其实只要你理解什么是异或就好做这类题目得多。
异或是一个判定是否不同的值。
在2进制中,
同一位置所对应数值不同,则异或输出的判定值为真——“1”
如果对应数值相同,则异或输出判定值为假——“0”
右往左数第一位,|0-1|=1为异或值右往左数第一位。
右往左数第二位,|0-1|=1为异或值右往左数第二位。
右往左数第三位,|1-0|=1为异或值右往左数第三位。
右往左数第四位,|0-1|=1为异或值右往左数第四位。
其实只要你理解什么是异或就好做这类题目得多。
异或是一个判定是否不同的值。
在2进制中,
同一位置所对应数值不同,则异或输出的判定值为真——“1”
如果对应数值相同,则异或输出判定值为假——“0”
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯