首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
字长为6位的二进制有符号,其最小值为多少?
[单选题]
字长为6位的二进制有符号,其最小值为多少?
-64
-63
-32
-31
添加笔记
邀请回答
收藏(1017)
分享
21个回答
添加回答
16
推荐
我的大学
C
111111B第一位为符号位,则-2^5=-32;它的范围是从-2^5----2^5-1
编辑于 2015-11-03 15:01:54
回复(5)
126
人间清醒a
如果是无符号数,,它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)
21
huixieqingchun
双端取值范围是-N---N-1,这个要注意一下。
发表于 2016-05-19 14:56:18
回复(0)
12
魔东
最小:100000(-32);
最大:011111(31)
发表于 2016-03-10 10:38:09
回复(3)
4
小雨落梧桐
6bit 无符号 表示0 - 2^6-1 即, 0- 63
有符号表示范围为 -32-31
发表于 2015-04-29 13:58:58
回复(0)
6
牛客619448号
C
最小数10000 数值位逐位取反再加1得11111+1=2^6=32能表示的最小的负数 的绝对值为32,所以结果-32
发表于 2015-11-03 21:14:10
回复(0)
3
青山崖野
如果是无符号数,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)
2
testestest
六位二进制数,第一位为符号位,因此其他位数表示的数越大,负数越小。取六个1,
1
11111
,-31。
发表于 2015-12-20 11:41:06
回复(1)
1
Schrocat
对于二进制数的计算:
如:有二进制数<i
n
,...,i
4
,i
3
,i
2
,i
1
>,
(1)对于有符号数,其值为:
(2)对于无符号数,其值为:
发表于 2018-09-19 09:43:01
回复(0)
1
surperdan
有符号数用最高位作为符号位,“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)
0
牛客(Yangfan)
子长为6,2^6=64,范围0~63 符号位占了1位,还有5位 -32~31
111111
-11111 ~0 ~+11110
-32~0~31
编辑于 2016-09-08 10:41:12
回复(0)
0
背心少女
与数据在计算机中存储形式有关
以原码存储就是D,原码可以有+0和-0两种零存在
以补码存储就是C,补码更方便做减法,因此普遍采用补码
如果题目没有说明,就默认按补码存储好了
发表于 2020-02-11 14:52:41
回复(0)
0
炮祺泡祺君
不要忽略符号位的存在。
发表于 2018-11-26 23:00:52
回复(0)
0
Dream_forever
双端取值范围是-N---N-1,这个要注意一下。
发表于 2018-05-29 16:22:25
回复(0)
0
yj01
审题要仔细啊,题目说了有符号的,就是
首位是1,表示负号。首位为0表示正数。
当首位标识符号的时候,计算数值区间的时候从第二位开始算。
发表于 2017-11-21 18:10:36
回复(0)
0
brisyramshere
6位有符号数,最高位为符号位,正数范围为000000~011111,即0~31;负数100001~111111即-1~-31,再加上100000(规定为-32),所以负数范围为-1~-32(二进制一般习惯写成100000~111111)。 因此,最小值为-32。
发表于 2017-09-08 00:17:19
回复(0)
0
czyy
-32~31一共64个数
发表于 2017-09-06 10:58:03
回复(0)
0
只求一offer
十进制负数转二进制 先转为二进制取补码
发表于 2017-07-19 10:55:04
回复(0)
0
Dw94
-0
发表于 2017-04-17 21:28:18
回复(0)
0
阳光下的时光
6位有符号数,最高位为符号位,正数范围为000000~011111,即0~31;负数100001~111111即-1~-31,再加上100000(规定为-32),所以负数范围为-1~-32(二进制一般习惯写成100000~111111)。 因此,最小值为-32。
发表于 2017-04-05 23:40:11
回复(0)
0
wentguo
有符号:[-2^n-1,2^n-1)
无符号:[0,2^n)
发表于 2016-09-08 09:44:56
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
阿里巴巴
上传者:
小小
难度:
21条回答
1017收藏
21035浏览
热门推荐
相关试题
明明的随机数
数组
评论
(3691)
来自
华为研发工程师编程题
5.下列判断正确的是( )
资料分析
言语理解与表达
资料分析
评论
(1)
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
《魔兽世界》中,下列不属于玩家可以...
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题