数在计算机中的到底是怎么样表示的?

学习 时间:2026-03-30 17:38:05 阅读:6786
数在计算机中的到底是怎么样表示的?比如:机器位数为N,那么取值范围为-2^N-1至(2^N-1)-1.为什么左边不减1,而右边要减1?如果机器位数为4,那么取值范围为-4至3(-2^2至2^2 -1)那么在计算机中怎么表示的?(第一位为符号位)-4 -3 -2 -1 0 1 2 3原码:111 110 101 000 001 010 011反码:100 101 110 011 010 001 000(计算机中)补码:101 110 111 000 011 010 001请问-4下是怎么表示?这种表示对吗?

最佳回答

调皮的画板

怕孤单的画板

2026-03-30 17:38:05

楼主要知道,原,反,补码的范围是不一样的原码的表示范围为-(2^n-1)-1~+(2^n-1)-1,若n=8,则为-127~+127补码的表示范围为-(2^n-1)~+(2^n-1)-1,若n=8,则为-128~+127反码的表示范围为-(2^n-1)-1~+(2^n-1)-1,若n=8,则为-127~+127

最新回答共有2条回答

  • 粗心的唇彩
    回复
    2026-03-30 17:38:05

    楼主要知道,原,反,补码的范围是不一样的原码的表示范围为-(2^n-1)-1~+(2^n-1)-1,若n=8,则为-127~+127补码的表示范围为-(2^n-1)~+(2^n-1)-1,若n=8,则为-128~+127反码的表示范围为-(2^n-1)-1~+(2^n-1)-1,若n=8,则为-127~+127

上一篇 关于长城的文章

下一篇 地球的年龄有多大