早教吧作业答案频道 -->数学-->
为什么以两个字节存放的最小整数-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..这个还是比较绕人,自己再好好想想吧~
看了 为什么以两个字节存放的最小整...的网友还看了以下:
6.3÷0.021=1.5÷0.03=0.43×5=0.7×8-0.6=72÷24=5×0.7=6 2020-04-07 …
(2010•吉安县)神机妙算细又巧!①711×89+711÷910②1375+450÷18×25③ 2020-05-17 …
数学老师在讲一元二次方程的解法的时候,没有看讲义,不假思索地在黑板上写出一组方程:①x2+5x-2 2020-05-17 …
神机妙算细又巧!①711×89+711÷910②1375+450÷18×25③4×0.8×2.5× 2020-07-10 …
关于计算内墙砖基础净长上图为某砖基础施工图,试计算内墙砖基础净长:L内=(5.7-0.24)+(8 2020-07-14 …
(1)5.62×□=1.4×□(2)(1.2×6.3)×□=6.3×(□×5)(3)(12.5+0 2020-07-17 …
直接写得数0.6÷3-0.2=0.13×5=7.2÷0.6=0.005×0.8=0.78-0.59 2020-07-18 …
口算5×0.9=0.42÷7=0.4÷8=3.9×0=86÷0.1=30×0.05=20+12.3 2020-07-19 …
计算1下−下1=1101103+16=31631611+31=i1i10.6÷3-0.下=1.1×8 2020-10-30 …
直接写出得数6.3÷9=4.2÷2.1=8-2.6=4×1.5=0.32+0.8=1.7+0.25= 2020-11-19 …