-50的原码,反码,和补码都是什么?
1个回答
展开全部
-50的原码=10110010,-50的反zd码=11001101,-50的补码=11001110。
在计算机内,定点数有3种表示法:原码、反码和补码。
反码是数值存储的一种,但是由于补码更能有效表现数字在计算机中的形式,所以多数计算机一般都不采用反码表示数。
扩展资料:
原码就是符号位加上百真值的绝对值, 即用第一位表示符号, 其余位表示值。
正数的反码是其本身,负数的反码是在其原码的基础上, 符号位不变,其余各个位度取反。
正数的补码就是其本身,负数的补码是在其原码的基础上符号位不变,其余各位取反, 最后+1(即在反码的基础上+1)。正数的原码,反码,补码都一样。
原码(true form)是一种计算机中对数字的二进制定点表示方法。
原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其答余位表示数值的大小。
参考资料来源:百度百科-补码
参考资料来源:百度百科-反码
参考资料来源:百度百科-原码
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询