八位原码整数 ( )代表的真值为 -1;八位补码整数( )代表的真值为-128.具体咋做的啊
问题描述:
八位原码整数 ( )代表的真值为 -1;八位补码整数( )代表的真值为-128.
具体咋做的啊
答
八位原码整数(1000 0001)代表的真值为 -1;
八位补码整数(1000 0000)代表的真值为-128.
--------
-1:最左是1,代表负号;数值 1 写成七位二进制 000 0001,写在符号位后面,这就是原码.
-128:最左是1,代表负号;数值 128 写成二进制 1000 0000,求反加一后,把七位二进制 000 0000 写在符号位后面,这就是补码.