-35的真值、反码、补码分别为多少


-35的真值、反码、补码分别为多少

-35的真值:1100011;

-35:

原码:1100011;

反码:1011100;

补码:1011101;

+35:原码=反码=补码=0100011

扩展资料:

原码高圆不能直接参加运算,可能会出错。例如数学上,1+(-1)=0,而在简樱二进制中00000001+10000001=10000010,换算成十进制为-2。显然出错了。

计算机中所有的数均用0,1编码表示,数字的正负号也不例外,如果一个机器数字长是n位的话,约定最左边一位用作符号位,其余n-1位用于表示数值。

在符号位上用"0"表示正数;用"1"表示负数。数值位表示真值的绝对值。凡不足n-1位的,拦念丛小数在最低位右边加零;整数则在最高位左边加零以补足n-1位。这种计算机的编码形式叫做原码。


[-35]真值=-100011b

后缀b表示二进制数

若字长8位,老橡则:

[-35]原码

=10100011b

[-35]反码

=11011100b

[-35]补码

=11011101b

扩展资料:

假设当前时针指向8点,而准确时间是6点,调整时间可有以下两种拨法:一种是倒拨2小时,即8-2=6;另一种是皮空顺拨10小时,8+10=12+6=6,即8-2=8+10=8+12-2(mod 12)在12为模的系统里,加10和减2效果是一样的,因此凡是减2运算,都可以用加10来代替。若侍握旁用一般公式可表示为:a-b=a-b+mod=a+mod-b。对“模”而言,2和10互为补数。

参考资料来源:百度百科-补码


[-35]真值 = -100011b, 后缀b表示二进亏晌制数
.
若字长8位蔽喊,则:
[-35]原码 =10100011b
[-35]反码 =11011100b
[-35]补码宏空野 =11011101b