作业帮 > 综合 > 作业

为什么8位的二进制补码范围是-128-127,而不是-127-127呀?为什么差一个数呀?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/07/01 01:48:48
为什么8位的二进制补码范围是-128-127,而不是-127-127呀?为什么差一个数呀?
为什么8位的二进制补码范围是-128-127,而不是-127-127呀?为什么差一个数呀?
虽然“-0”也是“0”,但根据正、反、补码体系,“-0”的补码和“+0”是不同的,这样就出现两个补码代表一个数值的情况.为了将补码与数字一一对应,所以人为规定“0”一律用“+0”代表.同时为了充分利用资源,就将原来本应该表示“-0”的补码规定为代表-128.