补码是什么
游戏之家
游戏资讯
2024-12-04
1、21原码:0001 0101补码:0001 0101反码:0110 10102、-35原码:1101 1101补码:0010 0011反码:1010 00103、-26原码:1110 0110补码:0001 1010反码:1001 1001正整数的补码是其二进制表示,与原码相同。负整数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位
1、21
原码:0001 0101
补码:0001 0101
反码:0110 1010
2、-35
原码:1101 1101
补码:0010 0011
反码:1010 0010
3、-26
原码:1110 0110
补码:0001 1010
反码:1001 1001
正整数的补码是其二进制表示,与原码相同。负整数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1 。
扩展资料:
已知一个数的补码,求原码的操作其实就是对该补码再求补码:
1、如果补码的符号位为“0”,表示是一个正数,其原码就是补码。
2、如果补码的符号位为“1”,表示是一个负数,那么求给定的这个补码的补码就是要求的原码。
例:已知一个补码为11111001,则原码是10000111(-7)。
因为符号位为“1”,表示是一个负数,所以该位不变,仍为“1”。
其余七位1111001取反后为0000110;再加1,所以是10000111。
参考资料来源:百度百科-反码
参考资料来源:百度百科-补码
标签
补码是什么
版权声明:本文由上海权中高网络科技有限公司原创或收集发布,如需转载请注明出处。
标签
猜你喜欢