遇到前面的数比后面的大的进制怎么算啊??

来源:百度知道 编辑:UC知道 时间:2024/04/30 03:24:18
象8进制 324-435 2进制 11101110-11111011 111-1011 这些怎么算啊? 高手请指教了
请不要光说答案呀.... 我想知道是如何换算的....

具体怎么计算要看你的系统。

以16位系统为例。

如果计算时使用的数据类型为无符号数:
324转化成16进制为0x00D4,435转化成16进制为0x011D,
计算结果用补码表示16进制结果为0xFFB7,转化成8进制为177667,转化成10进制为-73

如果计算时使用的数据类型是由符号数。
324转化成16进制为0x00D4,435转化成16进制为0x011D,
计算后结果为由符号数,16进制0x8049,8进制为10111,十进制还是-73。