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

关于二进制数与十进制数转化的问题机器中一个字节长度8bit,然后一位是符号位,能表示的数应该有2^8个,从-2^7到2^7-1,但是比如说10000000与00000000不应该是一样的吗,一个是正0一个是-0,那最后能

题目详情
关于二进制数与十进制数转化的问题
机器中一个字节长度8bit,然后一位是符号位,能表示的数应该有2^8个,从-2^7到2^7-1,但是比如说
10000000与00000000不应该是一样的吗,一个 是正0一个是-0,那最后能表示的不是-2^7+1到2^7-1吗.
到底哪个对.
▼优质解答
答案和解析
2^8个
范围是-2^7-1到2^7-1

负数使用补码表示,因此0只有一种表示方法:00000000.
你提及的100000000实际上是-128.