两个补码相加00000001+11111111,结果是多少,结果的十进制.结果为什么不是100000000

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/03 00:29:14

两个补码相加00000001+11111111,结果是多少,结果的十进制.结果为什么不是100000000
两个补码相加
00000001+11111111,结果是多少,结果的十进制.
结果为什么不是100000000

两个补码相加00000001+11111111,结果是多少,结果的十进制.结果为什么不是100000000
结果是:0000 0000,十进制就是:0.
它们分别代表+1、-1 的补码,相加后,结果是 0 的补码.
---------
问题补充:结果为什么不是100000000
----
位数,应该有所限制.
在现在计算机里面,常用的是8位数、16位数、32.
楼主给出的是8位数,并说它们是补码.
这样,它们的最高位,就是符号,符号参加运算,得出的还是符号位.
符号位产生的进位,就什么也不是,不用考虑.
所以,结果:(1) 0000 0000,括号中的1,就没有用了.
楼主如果事先言明了是使用16位数,那么结果就是:0000 0001 0000 0000.
那么,两个数字分别就是1、255,相加后结果就是256.

电脑补码相加的问题.X补码10011000 Y补码00110011 为什么两个补码相加是11001011 不是10111011吗? 两个补码相加00000001+11111111,结果是多少,结果的十进制.结果为什么不是100000000 两个负数的反码和补码怎么算两个负数的补码相加得正?题目是要求用反码和补码计算-126-100,烦 原码反码补码:两个符号位不同的八位二进制数(补码形式)如何相加,说明原因 两个二进制负数相加得正数?如题-1011+(-1111)-1011补码为10101-1111补码为10001两者相加补码为1 00110舍去最高位求补码01010哪里有错? 两个8位二进制数补码11111111和00001001相加,和的十进制数为?嘻嘻 两数补码相加的规矩 两个补码表示的数相加时,如果最高位(符号位)有进位,能不能明白点说下? 为什么两个二进制的补码相加时,和的符号位等于两数的符号位与来自最高有效数字的进位相加的结果? 机器数补码相加4位计算机,有两个机器数1000和1001,所采用的表示格式为补码,两个数相加为1001,10001,0001还是1000 用二进制补码运算求-54-30-54 二进制-110110 补码1001010-30 二进制-011110 补码1100010两个补码相加的确为10101100(-84) 但根据补码的运算法则,符号位产生的进位要去掉,就变成了0101100, 原码反码补码:两个反码相加符号位怎么办,如果两个同为负数怎么办,以-3-5,-3+5为例 关于补码的运算在运算时,都是拿补码相加的,那万一两个正数的补码相加:01XX+01XX,那么最左边一位,被右边一位进位了(0变成了1),不就是1了嘛,这是负数了. 计算机中使用补码进行减法运算,两个正数相加怎么弄,是直接用原码相加吗?如题,我知道减去一个数等于加上这个数的补数,那么两个正数直接相加呢?不要说补码反码的定义,我都知道……. “两个用补码表示的数相加时,如果在最高位产生进位,则表示运算溢出”是否正确?为什么? 两个8位二进制数补码11111111和00001001相加,和的十进制数为 A)-8 B)-16 C)+8 D)+16 将两个带符号数 10001000和11100110相加,判断结果是否溢出?为什么?计算机的基本运算是以补码形式运算吗? 用二进制补码进行计算,符号位是否相加减