关于负数的十六进制计算.-5000对应的16进制数是0xEC78,换算为无符号数就是60536
问题描述:
关于负数的十六进制计算.-5000对应的16进制数是0xEC78,换算为无符号数就是60536
-5000对应的16进制数是0xEC78,换算为无符号数就是60536
请写出详细的计算过程,急用.
答
-5000,用16位二进制写出来,就是:-0001 0011 1000 1000.
写成原码,就是:1001 0011 1000 1000;
写成补码,就是:1110 1100 0111 1000.
这就是:16进制数的0xEC78.
把0xEC78,直接换算成十进制,就是 60536.