带符号8位二进制数原码所能表示的数值范围为?

来源:百度知道 编辑:UC知道 时间:2024/05/14 17:26:35
大多数表示的是-128到+127,但是我不明白-128是怎么来的啊?
8位二进制数原码的最高位是符号位为1,那么-128表示为
110000000这不是成9位了吗?
是不是应该是-127即11111111到01111111?

原码通常一般用8位二进制数表示带符号的真值(我们生活中用的数,即非机器数),好像是因为早期线路都是每次输送1字节;但在声明的情况下原、反、补、移码都有其他位数的情况
数值定义:真值0=10000000;
范围:x表示真值,〔x〕表示带符号的真值,〔x〕原表示其原码(反、补、移码类同),n表示真值的整数位数
[x]原=x(2^n>x>=0) Or 2^n-x 0>=x>-2^n
按数值大小-128~0~127[通式为-2^(n-1)~0~2^(n-1)-1]对应01111111~10000000~11111111

原码,看好了,前提是原码。

有符号数原码表示的范围就是[-127,127],因为这里面非常特殊,有一个+0和一个-0。
但是有符号补码,看好了,是补码的范围是[-128,127],此时消除了+0和-0的因素。

带符号8位二进制数原码所能表示的数值范围为? 8位无符号二进制数能表示的最大十进制数是多少 一个字长8位的无符号的二进制整数能表示的十进制数值范围是多少? 7位无符号二进制整数能表示的十进制整数是多少到多少? n位有符号二进制数表示的范围 用补码表示的、带符号的八位二进制数,可表示的整数范围是多少? 带符号的8位二进制范围为什么是-(2的7次)至(2的7次-1) 为什么带符号的8位二进制数是-128~127啊!而不是-127~127啊! 6位无符号二进制数能表示的最大十进制整数是 A. 64 B. 31 C .32 D. 63 存储器容量通常以能存储多少个二进制信息位或多少个字节来表示,1个字节是指8个二进制信息位。对吗?