【问题标题】:Convert decimal to sign and magnitude binary form将十进制转换为符号和幅度二进制形式
【发布时间】:2012-01-27 05:30:36
【问题描述】:

我想使用 12 位将 -95 转换为符号/幅度形式。

幅度是否为 000001011111,最后 1 的左侧额外增加 1 位使其为负数?

=> 000011011111

我不确定是否将符号位一直放在左侧(MSB)。

【问题讨论】:

    标签: binary bit


    【解决方案1】:

    MSB 作为符号位是一个不错的选择。像 C 这样的语言也是如此。

    【讨论】:

    • 所以没有“正确”的答案?您可以将符号位放在幅度位左侧的任何位置吗?
    • 技术上是的......(只要它的位置一致)但使用 MSB 表示符号并使用量级休息确实很有意义。它是一种更清洁的溶液,易于使用。
    猜你喜欢
    • 2014-06-20
    • 1970-01-01
    • 2014-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-02
    • 2013-05-05
    • 2012-06-26
    相关资源
    最近更新 更多