异或计算器,帮我异或运算再说明是怎么算出来的

1,帮我异或运算再说明是怎么算出来的异或的规则是:按位运算,同为0,异为13E的二进制01111106E的二进制1101110两者异或1010000 ,  即十六进制的5022的二进制01000106E的二进制1101110两者异或1001100, 即十六进制的4C也可以用附件中的计算器,选择科学型,使用其中的Xor运算功能 。
2 , 逐位与或异或的赋值求计算过程现只讨论正整数,给你举个例子你就明白了:比如说是十进制的5&9操作过程如下:先将5,9转换二进制5=101(二进制),9=1001(二进制),然后与位数多那个补齐也就说5=0101(二进制)5 01019 1001---------------1 0001 过程是左起第一位0&1得0,第二位1&0得0,第三位0&0得0,1&1得1 , 所以得到结果为0001;十进制也是1;同理按位或,异或同理可得希望你满意
3,急谁帮我计算出异或算法异或就是相同的等于0 不相同的等于1你这里有ea 那么就是16进制数 转换成2进制也就是 0000 0000 1110 1010 0000 0000 0000异或 0000 0000 0100 0000 0000 0000 0000 0000位数不够 高位补0 00ea000看成0000 0000 0000 1110 1010 0000 0000 0000按位异或得0000 0000 0100 1110 1010 0000 0000 0000结果就是004ea000有点眼花 不知道对不对....要转换成二进制 , 第一个你那是16进制表示的?【异或计算器,帮我异或运算再说明是怎么算出来的】
4,异或运算一组数看你的表示形式应该是16进制数,异或就是按位比较,不一样的位运算结果就是1,0000 0001 //010010 0000 //20XOR后0010 00010001 0111 //17XOR后 0011 01100000 0000 //00XOR后0011 01100000 0011 //03XOR后0011 01011110 1000 //E8XOR后 1101 1101十六进制数就是 DD所以结果就是DD,事实上你应该写严谨一点,0xDD,以后书写16进制数都加上前缀0x,希望你喜欢编程01 xor 20 xor 17 xor 00 xor 03 xor E8 == DD系统自带的计算器可以算十六进制的 。以下是手算算法:要算就把它写成二进制来算:0000 0001?0010 0000??0001 0111?0000 00000000 0011?1110 1000?XOR------------------1101 1101竖着看,偶数个1就是0,奇数个1就是11、应该是0~31bit吧?1522279897转化成二进制是01011010101111000010010111011001(前面用零补齐32bit)向左循环移位 4 个 bit就是把最左边4bit放到最右边得到10101011110000100101110110010101,十进制为2881641877 。2、十六进制 2c99908e转化成二进制是00101100100110011001000010001110(前面用零补齐32bit)异或就是对照两个数相应的bit:都是0或者都是1,那么该位就为0;一个是0一个是1,该位就为1 。结果为10000111010110111100110100011011,十进制为2270940443 。题外话:这是计算机知识 , 不是高数

    推荐阅读