gpt4 book ai didi

binary - 如何将十进制数计算为 8 位多余的二进制数?

转载 作者:行者123 更新时间:2023-12-03 23:30:56 26 4
gpt4 key购买 nike

例如我有号码 -17 .我知道 17 的二进制表示是:00010001 ,你会如何把它变成一个 8 位的多余二进制文件?

最佳答案

首先,您需要为多余的表示选择一个偏差。由于通常选择等于可用幅度一半的偏差,因此对于 8 位,我们将选择 -127 作为偏差。

这意味着您有 8 位将被解释为无符号整数,并且将从该整数中减去 127 以获得最终结果。因此,由于我们有

final = unsigned + bias
final = -17
bias = -127

我们最终得到
unsigned = final - bias = -17 - (-127) = 110

因此,-17 的超额 127 表示将是 01101110(十进制 110)。

关于binary - 如何将十进制数计算为 8 位多余的二进制数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18074057/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com