第1个回答 2020-01-31
一、原码
求原码:x≥0,则符号位为0,其余照抄;
x≤0,则符号位为1,其余照抄。
【例1】x=+1001001
[x]原
=
01001001
【例2】x=-1001001
[x]原
=
11001001
二、反码
求反码:若x≥0,符号位为0,其余照抄;
若x≤0,符号位为1,其余按位取反。
【例3】x=+1001001
[x]反
=
01001001
【例4】x=-1001001
[x]反
=
10110110
三、补码
求补码:若x≥0,符号位为0,其余照抄;
若x≤0,符号位为1,其余取反后,最低位加1。
【例5】x=+1001001
[x]补
=
01001001
【例6】x=-1001001
[x]补
=
10110111
第2个回答 2007-04-08
比如说4个数对应的是8421
那么10对应的就应该是1010 第一个1对应的是8第二个1对应的是2加起来8+2=10 因为是-10所以在前面加1(11010),假如是10那么就应该在前面家0,同理-6就应该是(10110)
最后(-10)+(-6)=11010+10110=110000
因为是二进制数每逢2进1,假若还不明白请站内联系
第3个回答 2019-07-16
C语言源码就是C语言编辑好的原始程序,没有改动过的。
补骂就是后续程序出现各种情况,需要增加或者修改内容,再次改动的。
第4个回答 2022-01-20
-10-6 = -16。
在计算机中,是用补码计算的。
用八位计算如下:
-10 的补码=1111 0110
-6 的补码=1111 1010
----相加---------
(进位1) 1111 0000 = -16 的补码