10位补码科表示的整数的数值范围是—512~511 为什么?
2个回答
展开全部
10 0000 0000 这是10位补码表示的最小数 1后面的9个0取反加1后,变成10 0000 0000,这表示512,
即是,这个数表示的是-512
01 1111 1111 这是最大数 511
即是,这个数表示的是-512
01 1111 1111 这是最大数 511
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
10 位补码可表示的整数的数值范围是-512~511 为什么?
--------------------------
因为,10 位补码,共有 2^10 = 1024 个代码。
用其中的一半(512 个),代表负数,即为:-512 ~ -1。
用另外的一半(512 个),代表零和正数,即为:0 ~ +511。
综合,可表示的整数的数值范围是:你自己算吧。
同样道理,10 位移码所代表的,也是这个范围。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询