【发布时间】:2020-03-31 02:19:47
【问题描述】:
我正在编写一个通用例程,用于在十进制和二进制表示之间转换定点数。
对于正数,处理很简单,但是当事情涉及到负数时,我发现了不同的来源。 Someone 说有一个用于保存符号的位,而others 说整数应该使用 2 的补码表示为伪整数,即使它是负数。
请任何人告诉我哪个来源是正确的,或者有符号定点数是否有标准表示?
此外,如果 2 的补码表示是正确的,那么如何用零整数部分表示负数。例如-0.125?
【问题讨论】:
标签: binary bit-shift twos-complement negative-number fixed-point