早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一个4位有符号二进制整数,它的补码能够表示的最大数是+7,最小数为什么是-8,而原码是-7到7,反码也是-7到7啊??谢谢

题目详情
一个4位有符号二进制整数,它的补码能够表示的最大数是+7,最小数为什么是-8,而原码是-7到7,反码也是-7到7啊??谢谢
▼优质解答
答案和解析
对于n位有符号数,补码数值表示范围为
[- 2n-1,2n-1-1],而且[-8]补 = 1000 B,这是人为规定的。
当然原码四位二进制为0111---1111,最高位是符号位,所以是-7到7.同理,反马即是原码取反,自然也是-7到7.