2个回答
展开全部
以下带字符B的数字均是二进制
(2+X)mod 2
X是真值
(2-1)mod=1mod=1
所以能表示-1,其实,原码的0有两个+0和-0,补码0只有一个0,所以补码比原码能多表示一个,就是-1
整数补码和原码一样最大01111111(以一个字节为例)
负数补码最小是-128即10000000
正数,补码,原码,反码都一样
负数,反码等于原码除符号位外取反
补码等于原码除符号位外取反末位加1
(2+X)mod 2
X是真值
(2-1)mod=1mod=1
所以能表示-1,其实,原码的0有两个+0和-0,补码0只有一个0,所以补码比原码能多表示一个,就是-1
整数补码和原码一样最大01111111(以一个字节为例)
负数补码最小是-128即10000000
正数,补码,原码,反码都一样
负数,反码等于原码除符号位外取反
补码等于原码除符号位外取反末位加1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询