好贷网好贷款

关于原码、反码、补码

发布时间:2016-12-5 4:38:26 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"关于原码、反码、补码",主要涉及到关于原码、反码、补码方面的内容,对于关于原码、反码、补码感兴趣的同学可以参考一下。

规律:  原码 + 补码 + 1 = 2^n 正数 + 负数 - 2^n = 0 计算机采用的皆为补码运算 正数的补码: 正整数的补码与原码相同。 【例1】+9的补码是00001001。 (备注:这个+9的补码是用8位2进制来表示的,补码表示方式很多,还有16位二进制补码表示形式,以及32位二进制补码表示形式,64位进制补码表示形式等。 每一种补码表示形式都只能表示有限的数字。) 负数的补码 求负整数的补码,符号位不变,数值位各位取反,最后整个数加1。 同一个数字在不同的补码表示形式中是不同的。比如-15的补码,在8位二进制中是11110001,然而在16位二进制补码表示中,就是1111111111110001。以下都使用8位2进制来表示。 【例2】求-5的补码。 因为给定数是负数,则符号位为“1”。 后七位:-5的原码(10000101)→符号位不变(10000101)→数值位取反(11111010)→加1(11111011) 所以-5的补码是11111011。 【例3】数0的补码表示是唯一的。 [+0]补=[+0]反=[+0]原=00000000 [ -0]补=11111111+1=00000000

上一篇:cocos2D-x:触摸(4)
下一篇:

相关文章

相关评论