发布网友 发布时间:2022-04-23 06:55
共1个回答
热心网友 时间:2022-06-17 02:35
一个数字的补码就是将该数字作比特反相运算(即一补数或反码),再将结果加 1,即为该数字的补码。在补码系统中,一个负数就是用其对应正数的补码来表示。
正数的补码与原码相同;
负数的补码是对其原码逐位取反,但符号位除外;然后整个数加1。
即负数的补码是:符号位为1,其余各位求反,末位加1;
而9的源码为00001001,如果是负数的话,补码为最高位置1 ,其余取反也就是11110110,然后在最低位加1即可即11110111