1楼:匿名用户
原码通常一般用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
2楼:
原码,看好了,前提是原码。
有符号数原码表示的范围就是[-127,127],因为这里面非常特殊,有一个+0和一个-0。
但是有符号补码,看好了,是补码的范围是[-128,127],此时消除了+0和-0的因素。
一个带符号的8位二进制整数,若采用原码表示,其数值范围? a.-128~+128b.-127~+1
3楼:匿名用户
有符号的话最高位为符号位,0为正,1为负
所以最大的数就是01111111 最小111111111采用原码表示的话就选b 即-127至127补码的话c
一个带符号的8位二进制整数,若采用原码表示,其数值范围( ) 求详解 要不看不懂啊
4楼:匿名用户
原码通常一般用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所以最后要填01111111~11111111
5楼:数学
源码数值范围是-127到127,正数第一位是0,负数第一位是1,后面七位就是绝对值
6楼:匿名用户
原码是最初的二进制**,不添加任何变化,最高位代表符号,0代表正号,1代表符号,那8位最小的就是11111111(2),就是-127,最大的是01111111,就是+127,范围就是-127~-0~+0~+127!
8位二进制所能表示的无符号整数和带符号整数的范围是多少?
7楼:蝈蝈蝈蝈
8位二进制所能表示的无符号整数范围为0~255;8位二进制所能表示的带符号整数范围为-128~127。
无符号整数与带符号整数:
一、无符号整数
无符号数(unsigned number)是相对于有符号数而言的,指的是整个机器字长的全部二进制位均表示数值位,相当于数的绝对值。
用二进制数的最高位表示符号,最高位是0,表示正数,最高位是1,表示负数。这种说法本身没错,可是如果没有下文,那么它就是错的。至少它不能解释,为什么字符类型的-1用二进制表示是“11111111”(16进制为ff);而不是我们更能理解的“10000001”。
二、带符号整数
有符号整数可表示正整数、0和负整数值。其二进制编码方式包含 符号位 和 真值域。 我们以8bit的存储空间为例,最左1bit为符号位,而其余7bit为真值域,因此可表示的数值范围是,对应的二进制补码编码是。
对8位二进制数原码、反码、补码所能表示的范围
8楼:匿名用户
最前面的那一位代表符号位,0是正,1是负.原码来说,后面的直接按2进制变十进制方法得到数值.反码的话,前面符号位不变,后面的变成原码,再2进制转十进制得到.
9楼:匿名用户
用0或者1乘以位权···例如
11001 = 1*2^4 + 1*2^3 + 0*2^2 + 0*2^1 + 1*2^0=25
一个8位二进制数,能够表示的最大无符号整数是多少
10楼:旺理财
^无符号整型变量最前面的一位无符号位,最大正数应该为 11111111,
即a=2^专7+2^6+2^5+2^4+2^3+2^2+2^1+2^0
即a=255.
所以一个8位二进制数,能够属表示的最大无符号整数是255
11楼:匿名用户
2^8 -1
2的8次方减 1
12楼:匿名用户
11111111=255
8位二进制原码表示的整数范围是多少
13楼:儒雅的晓雯
-因为8位二进制码最高我为符号位,所以只有低7位表示数值,最高位表示符号,则最大值为2^7-1=127,负数则为-127,所以八位二进制原码表示整数范围为-127~+127.
14楼:用童余琇晶
无符号8位
0~255
有符号8位
-128~127
15楼:弭莹申语风
原码是有符号位的,因此表达的整数范围是:-128~127
共计256个数值。
8位二进制原码 补码 反码的表示范围各是多少 怎么算的?
16楼:梦到云淡风轻
8位二进制原码的表示范围:-127~+1278位二进制反码的表示范围:-127~+1278位二进制补码的表示范围:
-128~+127n位二进制原码和n位二进制反码:-2^(n-1)-1~+2^(n-1)-1;n位二进制补码:-2^(n-1)~+2^(n-1)-1。
17楼:
为什么规定范围-128到127?而不是规定其他范围?因为8位数,除去一位符号位,每一位只有0或1,那就有128种情况,每种情况按权值计算,就是0到127,加上正负号,就是256个数,但是+0和-0取反加一后都是00000000,所以就是255个数,但是这样就会剩下一个10000000什么都不表示,但是10000000如果看作无符号数就是128,而且第一位是1,所以用来表示-128。
知道了吗?不要动不动就说规定的,任何事存在就有它的道理。
18楼:做而论道
这些范围,不是算的,是规定的。
19楼:诞泪木
8位二进制
原码的表示范围:
-127【1,1111111】~-0【1,000000】加上+127【0,1111111】~+0【0,0000000】
一共256位
8位二进制反码的表示范围:
-127【1,1111111】~-0【1,000000】加上+127【0,1111111】~+0【0,0000000】
一共256位
8位二进制补码的表示范围:根据溢出进位抛弃-0(原码)【1,000000】(的补码)【0,0000000】= +0(原码)【0,0000000】(的补码)【0,00000000】向重合了,所以有255位。(记住有256个)
所以剩下1个补码【1,0000000】没有原码。所以规定为(就好像做题时设x,代表变量一样)-128位其原码。
长度为节的二进制整数,采用补码表示,且由1和0组
1楼 做而论道 1 由5个1和3个0组成,可以表示的最小十进制整数 8 因为二进制数 1 111 1000 左边的1,代表负号 其余7位,求反加一,是绝对值的原码 8。 即 1 111 1000 8。 2 由4个1和4个0组成,可以表示的最大十进制整数 120 因为二进制数 0 111 1000 左...
计算机基础长度为字节的二进制整数,若采用补码表示,且由
1楼 可轩 最小整数 绝对值最大负数 x 补 1000 0111b x 反 1000 0110b x 原 1111 1001b x 111 1001b 121d 长度为1个字节的二进制整数 若采用补码表示 且由4个 1 和4个 0 组成 则可表示的最小整数为多少 2楼 亚平宁的恶来 补码 1000 ...