早教吧作业答案频道 -->数学-->
假设int型整数在计算机中的长度为2个字节,那么32767+10(结果溢出了)用补码的形式是怎么计算的?结果为-32759,是怎么得出来的?我自己的计算思路是:0111111111111111+0000000000001010=10000000000010
题目详情
假设int型整数在计算机中的长度为2个字节,那么32767+10(结果溢出了)用补码的形式是怎么计算的?结果为-32759,是怎么得出来的?我自己的计算思路是:
0111 1111 1111 1111
+ 0000 0000 0000 1010
= 1000 0000 0000 1001 这样结果为-9,与真是结果-32759不符,为什么阿?
再看一个例子:32767+1:
0111 1111 1111 1111
+ 0000 0000 0000 0001
= 1000 0000 0000 0000 这样求的的结果为多少?怎么得出来的?最左边一位(是第16位吗?)为符号位,是否也进行计算(2的15次方?
真是结果为-32768.为什么是-32768?
又:-7的补码为:0000 0000 1111 1001,按照取反加1的求法可得其原码:
1000 0000 0000 0111,如果按照这个算法求-32768的原码则为
0000 0000 0000 0000,这不是0的原码吗?加入2个数相加之后,最左边一位要进位(进到17位),这时改怎么处理,是直接舍去吗?还是怎么处理?如-32768+(-10)怎么计算?(其值已溢出,改怎么计算?)
我自己搞明白了.由负数的补码求原码:补码减1再取反(符号位也要取反),得到负数的绝对值的原码.1000 0000 0000 1001 减1得
1000 0000 0000 1000 取反 0111 1111 1111 0111即为32759的原码
0111 1111 1111 1111
+ 0000 0000 0000 1010
= 1000 0000 0000 1001 这样结果为-9,与真是结果-32759不符,为什么阿?
再看一个例子:32767+1:
0111 1111 1111 1111
+ 0000 0000 0000 0001
= 1000 0000 0000 0000 这样求的的结果为多少?怎么得出来的?最左边一位(是第16位吗?)为符号位,是否也进行计算(2的15次方?
真是结果为-32768.为什么是-32768?
又:-7的补码为:0000 0000 1111 1001,按照取反加1的求法可得其原码:
1000 0000 0000 0111,如果按照这个算法求-32768的原码则为
0000 0000 0000 0000,这不是0的原码吗?加入2个数相加之后,最左边一位要进位(进到17位),这时改怎么处理,是直接舍去吗?还是怎么处理?如-32768+(-10)怎么计算?(其值已溢出,改怎么计算?)
我自己搞明白了.由负数的补码求原码:补码减1再取反(符号位也要取反),得到负数的绝对值的原码.1000 0000 0000 1001 减1得
1000 0000 0000 1000 取反 0111 1111 1111 0111即为32759的原码
▼优质解答
答案和解析
关注此题~关注答案!
我们老师讲过原码的补码的补码还是原码,
楼主学习不错~
我们老师讲过原码的补码的补码还是原码,
楼主学习不错~
看了假设int型整数在计算机中的长...的网友还看了以下:
雅培早产儿奶粉好吗 赶超同龄效果出众是医院首推 2020-03-31 …
求助A1=2.83A2=2.84B1=3.79B2=3.78函数IF(AND((B1-B2)>0, 2020-04-26 …
英语句子出现this morning,应用什么时态?枇杷 苹果 香蕉 樱桃 的使用部分是什么?是 2020-05-16 …
有两筐苹果,如果从甲筐中取出18个苹果给乙筐,甲筐则比乙筐少3个苹果;如果从两筐中各取出18个苹果 2020-05-17 …
Excel四舍五入后,保留一位小数,乘积结果怎么是没有四舍五入后的的结果?比如我是12.48*40 2020-05-17 …
ITIL服务管理的实施需要准备和计划好4Ps使用的效率和效果,什么是4Ps?() 2020-05-26 …
做英语练习怎样才能更快?先申明我英语不是很好.做英语练习的速度特慢,有些题猛的一看不会写,但总喜欢 2020-06-27 …
做英语练习怎样才能更快?先申明我英语不是很好.做英语练习的速度特慢,有些题猛的一看不会写,但总喜欢 2020-06-27 …
房玄龄的文章或诗词在中学课本里出现过没有,如果出过,是那篇 2020-07-02 …
负溢原码一个加减法补码运算,如果算出来是负溢出,那么结果要不要减1再求反码,正溢出是不是不变?其实 2020-07-05 …