以及补码表示

"> 以及补码表示

">

有两个十进制数A=57,B=-57,请写出它们八位二进制的原码表示以及补码表示

有两个十进制数A=57,B=-57,请写出它们八位二进制的原码表示以及补码表示


【正确答案】:

将十进制整数转化为二进制,需要“除2取余”,按照由高到低位的顺序排列。

A=57,转化为八位二进制的原码是:00111001;

B=-57,转化为八位二进制的原码是:10111001;

正数的补码和原码一样,负数的补码除符号位仍为1外,其余按位取反,末位加1.

A的补码是:00111001;

B的补码是:11000111.


【题目解析】:

将十进制整数转化为二进制,需要“除2取余”,按照由高到低位的顺序排列。
A=57,转化为八位二进制的原码是:00111001;
B=-57,转化为八位二进制的原码是:10111001;
正数的补码和原码一样,负数的补码除符号位仍为1外,其余按位取反,末位加1.
A的补码是:00111001;
B的补码是:11000111.



Top