2011年5月6日
摘要: 下文以8位整数为例,第一位表示符号位,0为正,1为负编码说明 所有整数的原码、反码、补码都相同。负数的反码和补码的符号位都不改变,反码其它位求反,补码其它位求反后再加1。同一个二进制数在不同编码中的解释可能不同,一般来说,0开头的8位数据在三种编码中解释相同,而以1开头的则解释不同[+1]原=0000 0001,[+1]反=0000 0001,[+1]补=0000 0001[-1]原=1000 0001,[-1]反=1111 1110,[-1]补=1111 1111 原码表示的范围是[-127~-0,+0~+127],反码的范围和原码一致,补码的范围是[-128~0~+127],不同之处在于 阅读全文
posted @ 2011-05-06 17:33 超级福满多 阅读(636) 评论(0) 推荐(0) 编辑