首页 > 试题广场 >

字长为6位的二进制有符号,其最小值为多少?

[单选题]
字长为6位的二进制有符号,其最小值为多少?
  • -64
  • -63
  • -32
  • -31
推荐
C
111111B第一位为符号位,则-2^5=-32;它的范围是从-2^5----2^5-1
编辑于 2015-11-03 15:01:54 回复(5)
如果是无符号数,,它6位数都参与预算,,111111代表的0到正63,如果是有符号数,,最高位当成符号位,不参与运算,,从0 00000到0 11111是0到31,而从1 00001 到1 11111为负1到负31,中间有一个1 00000本意表示负零,,但是负零和正零都表示零,重复了。所以计算机规定把1 00000表示-32
编辑于 2019-02-28 00:10:10 回复(6)
双端取值范围是-N---N-1,这个要注意一下。
发表于 2016-05-19 14:56:18 回复(0)
最小:100000(-32);
最大:011111(31)
发表于 2016-03-10 10:38:09 回复(3)
6bit 无符号 表示0 - 2^6-1 即, 0- 63   
有符号表示范围为  -32-31
发表于 2015-04-29 13:58:58 回复(0)
C
最小数10000 数值位逐位取反再加1得11111+1=2^6=32能表示的最小的负数 的绝对值为32,所以结果-32
发表于 2015-11-03 21:14:10 回复(0)
如果是无符号数,111,111代表正63,

如果是有符号数,0 11111是0到31,
而从1 00001 到1 11111为-1到-31,


(中间有一个1 00000本意表示负零,,但是负零和正零都表示零,重复了。
 所以计算机规定把1 00000表示-32)

注意:
双端取值范围是-N~N-1,这个要注意一下。即6位的有符号数是-32~31.
发表于 2017-04-07 10:04:45 回复(1)
六位二进制数,第一位为符号位,因此其他位数表示的数越大,负数越小。取六个1,1 11111 ,-31。
发表于 2015-12-20 11:41:06 回复(1)
对于二进制数的计算:
如:有二进制数<in,...,i4,i3,i2,i1>,
(1)对于有符号数,其值为:
                                        
(2)对于无符号数,其值为:
                                        

发表于 2018-09-19 09:43:01 回复(0)
有符号数用最高位作为符号位,“0”代表“+”,“1”代表“-”;其余数位用作数值位,代表数值。 比如: 0011 表示 +3; 1011 表示 -3。 无符号数全部二进制均代表数值,没有符号位。即第一个"0"或"1"不表示正负。 比如: 0011 表示 3; 1011 表示 11。 C支持所有整形数据类型的有符号数和无符号数运算。尽管C标准并没有指定某种有符号数的表示,但是几乎所有的机器都使用二进制补码。通常,大多数数字默认都使有符号的,C也允许无符号数和有符号数之间的转换,当执行一个运算时,如果它的一个运算数是有符号的而另一个是无符号的,那么C会隐含地将有符号参数强制转换为无符号数,并假设这两个数都是非负的,来执行这个运算。 有符号:[-2^n-1,2^n-1) 无符号:[0,2^n]
编辑于 2017-06-25 15:22:28 回复(0)
子长为6,2^6=64,范围0~63 符号位占了1位,还有5位 -32~31
111111
-11111 ~0 ~+11110
-32~0~31
编辑于 2016-09-08 10:41:12 回复(0)
与数据在计算机中存储形式有关
以原码存储就是D,原码可以有+0和-0两种零存在
以补码存储就是C,补码更方便做减法,因此普遍采用补码
如果题目没有说明,就默认按补码存储好了
发表于 2020-02-11 14:52:41 回复(0)
不要忽略符号位的存在。
发表于 2018-11-26 23:00:52 回复(0)
双端取值范围是-N---N-1,这个要注意一下。
发表于 2018-05-29 16:22:25 回复(0)
审题要仔细啊,题目说了有符号的,就是
首位是1,表示负号。首位为0表示正数。
当首位标识符号的时候,计算数值区间的时候从第二位开始算。
发表于 2017-11-21 18:10:36 回复(0)
6位有符号数,最高位为符号位,正数范围为000000~011111,即0~31;负数100001~111111即-1~-31,再加上100000(规定为-32),所以负数范围为-1~-32(二进制一般习惯写成100000~111111)。 因此,最小值为-32。
发表于 2017-09-08 00:17:19 回复(0)
-32~31一共64个数
发表于 2017-09-06 10:58:03 回复(0)
十进制负数转二进制 先转为二进制取补码
发表于 2017-07-19 10:55:04 回复(0)

-0

发表于 2017-04-17 21:28:18 回复(0)
6位有符号数,最高位为符号位,正数范围为000000~011111,即0~31;负数100001~111111即-1~-31,再加上100000(规定为-32),所以负数范围为-1~-32(二进制一般习惯写成100000~111111)。 因此,最小值为-32。
发表于 2017-04-05 23:40:11 回复(0)
有符号:[-2^n-1,2^n-1)
无符号:[0,2^n)
发表于 2016-09-08 09:44:56 回复(0)