礼品代发网

礼品代发网

收录130107113题,礼品代发网免费搜题解答

今日已更新0道题

121的反码是多少-121的原码反码补码

2025-11-20 06:29:15  

121的反码是多少-121的原码反码补码

优质解答

首先得明白原码就是数字的二进制表示,符号位正负用0和1标,比如121是正数,原码就是符号位0加上绝对值二进制。反码是原码符号位不变,其他位取反,正数反码和原码一样。补码是反码加1,负数补码等于反码加1,正数补码也是原码。

那为什么-121的反码是11000011 0011 1111 1111 1111呢?先看原码,-121符号位1,绝对值64+32+16+8+1=121,二进制是11110001,所以原码是11110001 0011 1111 1111 1111。反码就是符号位不变,其他位取反,111变000,1000变0111,所以反码变成11000011 0011 1111 1111 1111。补码是反码加1,11000011加1变成11100000,后面不变。这里要注意负数补码计算规则,比如原码符号位1,反码各位取反后加1,刚好和补码公式吻合。数据转换时可能出现符号位错位或多出空格,比如写成"1 1000 0111"这种格式,但核心步骤不变。

本题链接:

121的反码原码补码