在计算机内部,8位带符号二进制整数(补码)可表示的十进制最小值是?
人气:405 ℃ 时间:2019-08-22 10:40:58
解答
8位二进制补码表示带符号二进制整数,其范围是-128~+127,所以最小值为-128:10000000.
8位二进制补码是采用最高位来表示符号,低7位来表示数值大小的一种编码.8位二进制码有256种状态,可以表示256个数.如果表示范围是-127~+127的话,那就会存在两个0,就是+0和-0.而实际上,0是没有正负的,不需要有两个0.因此,就用+0(00000000)来表示0,而用-0(10000000)来表示-128,因为10000000b=128d,而恰好它的最高位即符号位=1表示负数.这是人为规定的,但这个规定与二进制补码规则不矛盾.可老师说是-127那你问问TA,10000000表示哪个数?
推荐
猜你喜欢
- 病句诊所
- (x加y减2)平方等于多少?如何计算?
- 铜绿受热分解成三种氧化物的化学式方程式
- 鲁迅我想对你说 作文300字
- 已知函数y=√-3x-6-7,当自变量x取何值时,函数y有最小值?并求出最小值
- 上海与南京之间的一趟列车,除起点和终点外,还要停靠3个站,那么,要为这趟列车,准备几种普通车票?
- 84757848,please,Alan,call,at 连词成句
- 1.New bike is near the house.改错 2.What do you have in Monday morning?改错