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
左边的0,代表正号;其余7位,就是绝对值的原码:120。
即: 0 111 1000 = +120。
长度为一个字节的二进制整数,若采用补码表示,由5个1和3个0组成,则可表示的最小十进制整数是什么???
2楼:汤旺河边
8位无符号二
进制数能够
表示:0~255
8位有符号二进制数能够表示:-128~127用5个1和3个0组成的二进制补码数,可表示的最小十进制数为:-113,其对应的二进制数为:10001111b
10001111
取反后,
0111000
加1后,
01110001b,对应的十进制数为:113
3楼:匿名用户
b (11111000)
b -(00000111)d 7
4楼:匿名用户
原码:00001000
反码:11110111
补码:11111000就是8
长度为一个字节的二进制整数,若采用补码表示,且由5个“1”和3个“0”组成,则可以表示的最小十进制整... 40
5楼:瑞雯丶
因为他是补码,
所以最小值不应该是1000 1111,
而应该是1111 1000,
这样得出的原码才是最小的1000 1000然后1000 1000=-8
6楼:亚平宁的恶来
在8位二进制表示的有符号数中,最高位表示数字的正负,0为正,1为负。其余7位表示数字的值。要求最小,那么最高位应为1,是个负数。
负数的绝对值越大,值越小,但这是一个补码,所以要将所有的1都安排在低位。
7楼:囚于镜中之妖
(接上,因回答有字数限制)
得到:1000 1111
对其求补得到原码:符号位不变,其余按位取反+1 ,得:1111 0001
转为十进制:1111 0001 b = -113 d
长度为一个字节的二进制整数,若采用补码表示,且由5个“1”和3个“0”组成,则可表示的最小十进制整数为 15
8楼:匿名用户
一个字节,为8位。
用补码表示,就是在没有数字的位上用0补齐。
就是:00011111
十进制为:31
9楼:乱世纷飞石小羽
补码又是最小,那么这个肯定是负数,懂吧?既然要求最小,那么1就应该在高位上,越多越好。
符号位是一个1,后边剩四个1,那么补码就应该是10001111,反码是10001110,原码是11110001。这个是倒推,最终结果是-113.要是还不懂可以追问
10楼:匿名用户
符号二进制数能够表示:-128~127
用5个1和3个0组成的二进制补码数,可表示的最小十进制数为:-113,其对应的二进制数为:10001111b
10001111
取反后,
0111000
加1后,
01110001b,对应的十进制数为:113
11楼:匿名用户
可以是负数么?如果可以那就是10001111是-113
如果只能为正数那就是00011111
长度为一个字节的二进制整数,若采用补码表示,且由5个-1和3个0 组成,则可表示的最小十进制整数为
12楼:一生一个乖雨飞
-113,用5个1和3个0组成的二进制补码数,可表示的最小十进制数为:-113,其对应的二进制数为:10001111b。
8位无符号二进制数能够表示:0~255;8位有符号二进制数能够表示:-128~127。
计算机中的符号数有三种表示方法,即原码、反码和补码。三种表示方法均有符号位和数值位两部分,符号位都是用0表示“正”,用1表示“负”,而数值位,三种表示方法各不相同。
在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。
13楼:匿名用户
8位二进制补码10001111表示十进制数-113。
长度为1个字节的二进制整数,若采用补码表示,且由5个1和3和0组成,则表示最小的十进制整数为?
14楼:匿名用户
嗯,可以取负数绝对值最大的。
15楼:匿名用户
(10001111)补码=-113d
16楼:东方小巴黎
是不是补码最大,整数最小?
长度为一个字节的二进制整数,若采用补码表示,且由5个“1”和3
17楼:匿名用户
通常n位二进制,最高位为符号位,正数符号位为0,负数符号位1;
求补码正数的补码
正数的补码与原码相同。
负数的补码
负数的补码等于其符号位不变,数值部分的各位取反,然后整个数加1。
如果是正数
符号位为0
则补码是00011111
原码也是00011111
这个数(最小的)是
(-1)^0*(2^4+2^3+2^2+2^1+1)=31如果是负数
符号位为1
则补码是10001111
原码是11110001
这个数(最小的)是
(-1)^1*(2^6+2^5+2^4+1)= -113
如果用一个byte来表示整数,那么-3的补码是______。
18楼:亚平宁的恶来
一个byte就是8位
在8位二进制中,最高位(首位)为符号位,0表示正数,1表示负数先把3转换成二进制:3d = 000 0001b因为是负数,在最前面加一个1,得到-3的原码——[-3]原=1000 0011
要求补码,先求反码。
反码:符号位不变,其余按位取反:[-3]反=1111 1100补码=反码+1
所以:[-3]补=1111 1101
19楼:v不靠谱
3d = 0000 0011b吧
一个字节等于多少二进制数?
20楼:墨陌沫默漠末
8位。字节作为一个单位来处理的一个二进制数字串,最常用的字节是八位的字节,即它包含八位的二进制数。
一个字节通常8位长,但是一些老型号计算机结构使用不同的长度。为了避免混乱,在大多数国际文献中,使用词代替byte。
在多数的计算机系统中,一个字节是一个8位长的数据单位,大多数的计算机用一个字节表示一个字符、数字或其他字符。一个字节也可以表示一系列二进制位。
初入计算机科学的人要涉及一些基本的概念:
1、位在计算机中,由于只有逻辑0和逻辑1的存在,因此很多东西、动作、数字都要表示为一串二进制的字码例如: 1001 0000 1101等等。其中每一个逻辑0或者1便是一个位。
例如这个例子里的1000 1110共有八个位,它的英文名字叫(bit),是计算机中最基本的单位。
2、字节
所谓的字节byte,是由八个位组成的一个单元,也就是8个bit组成1个byte。在计算机科学中,用于表示ascii字符,便是运用字节来记录表示字母和一些符号~例如字符a便用 “0100 0001”来表示。
3、字而字节以上,便是字:16个位为一个字,它代表计算机处理指令或数据的二进制数位数,是计算机进行数据存储和数据处理的运算的单位。通常称16位是一个字,而32位呢,则是一个双字,64位是两个双字。
21楼:匿名用户
计算公式2^n,即从0到2^n-1,因为每一位都是在0和1两个里面选,所以每增加一位都要乘以2种可能
2字节就是16位,则可表示2^16个数,即从0到2^16-1
这是无符号数的运算,带符号的稍微麻烦一点,内含原码、反码、补码的概念,一时半会也讲不完,知道无符号的就够了
22楼:匿名用户
十六进制的计算 16*16*16*16=65536 就是64kb 计算方法:ffffh——0000h之间的字节数转换为十进制为65536,即65536b1kb=1024b所以65536/1024=64答案为64kb
23楼:匿名用户
1kb=1024b,自己除一下
24楼:匿名用户
一字节 等于 8位2 进制数
计算机基础长度为字节的二进制整数,若采用补码表示,且由
1楼 可轩 最小整数 绝对值最大负数 x 补 1000 0111b x 反 1000 0110b x 原 1111 1001b x 111 1001b 121d 长度为1个字节的二进制整数 若采用补码表示 且由4个 1 和4个 0 组成 则可表示的最小整数为多少 2楼 亚平宁的恶来 补码 1000 ...