十进制在计算机内都用补码表示(补码是码制和数制的揉合)
十进制在计算机内都用补码表示(补码是码制和数制的揉合)以前对二进制补码的计算,我都是中规中矩地先转换为反码,再变为原码,再按二进制与十进制的转换规进行计算,最后得出十制数的数值。以后不用了,直接用补码按二进制与十进制的转换规则进行,而且这种方法不仅是计算上的方便简捷,在思维逻辑上也更容易理解接受。
数制:有底,有权,有系;
码制:仅有码。
补码:把二进制最高位的”1“或”0“,隐性地设含了码制,而且不影响最高位的”1“或”0“的二进制数制的权,底,系,仍旧是一个数值。
可能是我孤陋寡闻,第一次听到这种讲法。
以前对二进制补码的计算,我都是中规中矩地先转换为反码,再变为原码,再按二进制与十进制的转换规进行计算,最后得出十制数的数值。
以后不用了,直接用补码按二进制与十进制的转换规则进行,而且这种方法不仅是计算上的方便简捷,在思维逻辑上也更容易理解接受。