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

作者:高老师 浏览 0

有两个十进制数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.



📱 扫码体验刷题小程序

微信小程序二维码

扫一扫使用我们的微信小程序

热门题目

已复制到剪贴板