计算机中128有反码原码补码是多少?
128没有原码、反码和补码,但补码是-128到+127,所以 -128的补码应该是10000000,-128没有反码。-128的原码=1000 000。
其他的都溢出了,在8位整数里原码的取值范围为-127到+127 反码也是。
扩展资料:
计算机中所有的数均用0,1编码表示,数字的正负号也不例外,如果一个机器数字长是n位的话,约定最左边一位用作符号位,其余n-1位用于表示数值。
在符号位上用"0"表示正数;用"1"表示负数。数值位表示真值的绝对值。凡不足n-1位的,小数在最低位右边加零;整数则在最高位左边加零以补足n-1位。这种计算机的编码形式叫做原码。
反码表示法规定:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
在计算机系统中,数值一律用补码来表示和存储。原因在于,使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。此外,补码与原码相互转换,其运算过程是相同的,不需要额外的硬件电路。
参考资料:
2022-05-15 广告
计算机中 128 有反码原码补码是多少?
128,这是不是正数吗?
正数的:
原码 = 反码 = 补码 = 该数字 = 128 = 0 1000 0000。
计算机中 128 有反码原码补码,是多少?
-------------------
计算机中的一个字节,只有八位数,容纳不了 128 这个数。
128 存到计算机中,至少需要两个字节,即 16 位二进制数。
由于 128 是正数,故其原码反码补码都是相同的,都等于其真值。
所以:[ 128 ]原码=[ 128 ]反码=[ 128 ]补码=0080H。