早教吧作业答案频道 -->数学-->
为什么以两个字节存放的最小整数-32768在内存中是1000000000000000求从32767说起,详细过程哒哒哒~
题目详情
为什么以两个字节存放的最小整数-32768在内存中是1000000000000000
求从32767说起,详细过程哒哒哒~
求从32767说起,详细过程哒哒哒~
▼优质解答
答案和解析
对于所有整数在内存中都是以整数的补码形式存在,2个字节是2*8=16位,而位是用0或1表示的,自己画16个空格,如果是最大正整数的话,开头第一位必须是符号位0,然后后面的15位都是1,所以表示的最大十进制整数是32767,如果是最小负整数的话,开头第一位必须是符号位1,另外要记住这样一个关系原码=补码取反-1(这里的取反包含符号位,这里举个例子求补码为11111010的十进制整数,先对其补码取反的00000101,算的的结果为5,因为补码的最高位是1可以断定该数为负数,所以结果为-5再减1得,-6),因为最高位为1已经定下来啦,所以要使原码最大,则补码取反必须最大,则补码必须最小,则后面的15位都为0,所以补码必须为1000000000000000,通过刚才的方法先求反得0111111111111111,得到的整数为32767,因为补码的最高位是1可以断定该数为负数,所以结果为-32767,再减1得-32768..这个还是比较绕人,自己再好好想想吧~
看了 为什么以两个字节存放的最小整...的网友还看了以下:
关于任何自然数除以7的结果都有142857的解释为什么任何自然数除以7的结果都是1/7=0.142 2020-04-07 …
口算.3分之1+6分之5、5分17乘以10、7的3立方是多少?60乘以13%、3分之1除以3.解方 2020-05-13 …
如果多项式x^2-7ab+b^2+kab-1不含ab项,则k的值为()我今天作业上有这个题,不过有 2020-06-12 …
一般地,任何一个无限循环小数都可以写成分数形式.现在就以0.•7为例进行讨论:设0.•7=x,由0 2020-06-27 …
我们知道分数13写为小数即0.•3;反之,无限循环小数0.•3写成分数即13.一般地,任何一个无限 2020-06-27 …
0.6乘以8.7+0.6+40.3乘以0.6的简便方法计算 2020-07-09 …
例如:0.7循环化为分数:设x=0.7循环,由=0.7循环0.777……则10x=7.77……,1 2020-07-17 …
1.8除以0.9=0.205除以0.1=0.48除以0.24=7.8除以0.4=5.4除以2.7= 2020-07-18 …
数学题计算能简则简(1)12除以(4乘以5分之9+5分之16乘以4)(2)(7.8+7.8乘以2+7 2020-11-26 …
把无限循环小数化成分数,以0.•7为例:设0.•7=x,由0.•7=0.7777…,可知,10x-x 2021-01-22 …