首页 > 试题广场 >

16进制数值C396和8进制数值64474的异或结果值(10

[单选题]

16进制数值C3968进制数值64474的异或结果值(10进制)为?

  • 43690
  • 16660
  • 60350
  • 20375
A,我只想说,你不会用计算器吗?要不自己编个程序呗
发表于 2015-08-29 12:48:56 回复(0)
更多回答
推荐
A。
16进制C396二进制为1100001110010110
8进制64474二进制为110100100111100
异或运算,相同为0,不同为1。结果:
1010101010101010
十进制:
43690
编辑于 2015-08-21 15:36:20 回复(2)
16 进制数值 C396转为2进制为
1100001110010110
8 进制数值 64474 转为2进制为
110100100111100
二者进行异或结果为
1010101010101010
转为10进制为
10+10*16+10*16^2+10*16^3=43690
发表于 2016-09-08 12:43:45 回复(0)
炫头像
16进制数C396转为10进制为:50070,再转为二进制:1100001110010110 
8进制数64474转为10进制为:26940,再转为二进制:110100100111100
两者进行异或操作,结果为:1010101010101010,转为10进制即为43690
发表于 2016-03-04 13:15:08 回复(2)
16进制的c396 换成二进制为 1100 0011 1001 0110  ;8进制的64474 换成二进制为 0110 1001 0011 1100;做异或运算得结果1010 1010 1010 1010 换算成十进制得 2^15+2^13+...+2^1 = 43960;    2^15 = 32768,在答案中最接近32768的为43690


发表于 2016-02-03 10:55:24 回复(0)
可以吧16进制的每一个数字用四位二进制表示,8进制的每一个数字用三位二进制表示,进行异或就行   
如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。


编辑于 2019-09-15 19:21:18 回复(0)
躺着不想动笔。。蒙错了
发表于 2018-03-21 17:14:53 回复(2)
都转化为二进制,按位异或后转化为十进制。

发表于 2017-09-06 20:09:30 回复(0)
这题我做错了,知道怎么做,但是我猜错了。
发表于 2017-05-07 13:44:39 回复(0)
秒选A
16进制的C369只有4个数值,最大的十进制<65536 ,,,,
8进制最高位为0,
现在只要知道16进制最高位为1,
那么这个异或的值就在65536/2  -  65536之间,
那么,秒选A
发表于 2016-09-09 18:26:04 回复(2)
16进制C396的每一个数都是 应该是16的n次方的几倍,四位可以表示0-2^4-1即为15,则将c396的每一位转成10进制的值并变成16位,即1100001110010110 8进制的64474应先转成10进制,即
编辑于 2015-11-07 09:30:58 回复(0)
A
16进制C396二进制为1100001110010110
8进制64474二进制为110100100111100。前面补0凑齐16位。
异或运算,相同为0,不同为1。结果:
1010101010101010
十进制:
43690
发表于 2015-10-04 18:55:39 回复(0)
A
16进制C396二进制为1100001110010110
8进制64474二进制为110100100111100
异或运算,相同为0,不同为1。结果:
1010101010101010
十进制:
43690
发表于 2015-08-30 00:09:00 回复(0)