11 11 11 11 11 11 01 11的十进制数

来源:百度知道 编辑:UC知道 时间:2024/06/27 06:04:41
写出详细过程
11 11 11 11 11 11 10 00呢?
注意:最高位为符号位
一楼不应该有2^3吧

2^15+2^14+2^13+2^12+2^11+2^10+2^9+2^8+2^7+2^6+2^5+2^4+2^2+2^1+2^0=65527

算符号位的话,第一位的1换成负号。
1111 1111 1111 0111就是-32759,
算法是原来的算式减去2^15。
1111 1111 1111 1000是-32760.。
算法:
-(2^14+2^13+2^12+2^11+2^10+2^9+2^8+2^7+2^6+2^5+2^4+2^3)=-32760

既然是有符号数,11 11 11 11 11 11 01 11应该是补码。
它的原码为,补码-1的反码。
11 11 11 11 11 11 01 11-1=11 11 11 11 11 11 01 10的反码
10 00 00 00 00 00 10 01=-9

11 11 11 11 11 11 01 11这个数一共有16位数,所以应该这样化成10进制数.
先取守位1*2的15次方+1*2的14次方....1*2的4次方+0*2的3次方+1*2的平方+1*2
意思就是有几位就把那一位乘2的-1次方,0就不要了加起来就是了

第一步,为每个数从低位起依次标注次数,最低位是0,然后是1,2,如下所示:
15 14 13 12 11 10 9 8 7 6 5 4
1 1 1 1 1 1 1 1 1 1 1 1

3 2 1 0
0 1 1 1

第二部,列式计算,就可以得出相应的十进制数了,在这里,是假设你题目中给出的是二进制数(如果是八进制或是十六进制的话,式子略有不同)。
二进制数化为十进制数的式子如下:
2*15+2*14+2*13+2*12+2*11+2*10+2*9+2*8+2*7+2*6+2*5+2*4+2*2+2*1+2*0=65527.
注意:上面的2*15的意思是2的15次方,而不是2乘以15,其他各项也是2的乘方的意思。
你仔细观察上面的式子,就会发现次数是3的那项(即2*3项)没有在式子里出现,那是因为