发布网友 发布时间:2024-10-01 01:33
共0个回答
最小整数肯定是负数,所以最高位要为1;负数越小,则其绝对值越大,而其绝对值是将补码减1再取反,要想绝对值最大,则补码的后7位要最小,这样,取反后就最大,所以题目变成“由3个1,4个0组成的最小正整数是多少”,当然是0000111,所以答案为10000111,即十进制的-121 ...
一个8位二进制整数,若采用补码表示,且由4个1和4个0组成,则最小值...解析:补码负数的特点是数值位对应的真值越小,其绝对值越大,即负得越多。所以由4个1和4个O组成的补码数中,最小的补码表示为10000111,即真值为-121。
...由4个"1"和4个"0"组成,则可表示的最小整数为多少?最小的整数是1000111,也就是十进制的-121 如果是最小的正整数则是00001111,也就是十进制的15
...且由4个“1”和4个“0”组成,则可表示的最小整数1、从最小的整数排查,-127的补码为1000 0001,不合条件;次小的-121补码为1000 0111,符合,即为所求。2、如果不是选择题,可以构造这个数:既然要求最小整数,必然是负数,所以最高位为1,余下的三个1应该放在什么位置呢?按照补码的规则,放在尽量低位,取反后的绝对值才更大,所以,构造出来...
...由4个"1"和4个"0"组成,则可表示的最小整数为多少??补码:1000 0111 求原码,取反加1,得到:1111 1001 转化为十进制,首位为符号位,1表示负数,后7位表示数字绝对值 111 1001B = 121D (1+8+16+32+64=121,可用计算器验证)所以最小整数为-121
C语言,二进制,八进制,十六进制的问题长度为1个字节的二进制的整数,若采用补码表示,且由4个“1”和4个“0”组成,则可表示的最小整数为___。A.-127 B.-121 C.-15 D.-7 答:搞不清,就挨个算算:-127的补码是:1000 0001 -121的补码是:1000 0111 -15的补码是:1111 0001 -7的补码是:1111 1001 只有-121的补码是由4...
采用补码表示的八位二进制整数由四个1和4个0组成则可表示的最小十进制...不可能是240啦 8位补码中,首位是符号位,表示数字的正负,0为正,1为负.其余7位表示数值的大小.7位的二进制数最大也就是7个1吧,1111111B = 127D 转换成十进制就是127,所以240肯定是错的啦~题目要求最大,那么先确定这是一个正数,即首位是0 根据补码的定义,我们知道,对于一个正数,它的原码、...
一个8位补码由4个1和4个0组成,则可表示的最大十进制整数为多少1表示负,要求最大,所以应该为正数,所以第一位应该为0。剩下7位为数值位,这里还剩下4个1和3个0,越高位表示的数值越大,所以要尽可能把1放在高位,而把0放在低位,所以数值位最大的表示应为111 1000。综上,4个1和4个0组成的8位补码可表示的最大值为0111 1000,也就是十进制的120。
...位补码由4 个“1”和 4 个“0”组成,则可表示的最大十进制整数为_百...所以,补码和原码一致,应该是: 1111 0000 即:2^8 - ( 2^4 - 1 )= 256 - 15 =241 第二题,可以按照这样的思想考虑,所以有: (1)具有符号位, 最大能表示的是 0111 1100 即:2^7 - 3 = 125 (2)不具有符号位,是大能表示的是: 1111 1000 即:2^8-( 2^3-1 ) = ...
...若采用补码表示,且由5个1和3个0组成,则可表示的最大和最小二...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,代表正号;其...