在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。
举个例子快速掌握吧
给一个数求补码
1、正整数的补码是其二进制表示,与原码相同
+9的补码是00001001,二进制表示也是00001001,原码:00001001
2、求负整数的补码,将其对应的二进制表示除了符号位的所有位取反后加1
求-5的补码。-5
在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。
举个例子快速掌握吧
给一个数求补码
1、正整数的补码是其二进制表示,与原码相同
+9的补码是00001001,二进制表示也是00001001,原码:00001001
2、求负整数的补码,将其对应的二进制表示除了符号位的所有位取反后加1
求-5的补码。-5