原码、补码、反码都是机器数,都会收到计算机中字长结构的限制,,溢出则扔掉
原码:符号位:0表示正数,1表示负数
举例:-0.1101的原码:1.1101
补码:必须说“模”,在模为“”的前提下才说一个数的补码是多少,类似于时钟,模是12,满12就进位,14代表2
举例:一个负数加上“模”即为该负数的补数,这是补数不是补码
1011要想变为0000,既可以做减法,也可以做加法
补码定义:
2=2的(0+1)次方,与上一页中整数一样
模:被减数就是模,
补码分为两步:1.变为补数 2.添上符号位
举例:x=-1011000 1.10000000-1011000 2.第一步的结果再加上符号位 +10000000
原文:https://www.cnblogs.com/wuweixiong/p/13388138.html