【问题标题】:How many bits of an int match the precsion of a 32 bit floating point?int 的多少位与 32 位浮点的精度匹配?
【发布时间】:2017-09-26 17:03:50
【问题描述】:

我正在尝试比较合成浮点运算符和整数运算符的时间和成本,但为了正确比较它们,我需要对以 32 位浮点表示的整数运算使用相同的相对位数点数。感谢任何帮助!

【问题讨论】:

标签: integer verilog point floating


【解决方案1】:

一个 IEEE 32 位浮点有 1 个符号位、8 个指数位和 23 个尾数位。因此,具有 24 位的 int 具有相同的精度表达能力,但当然浮点的全部意义在于您有额外的范围。如果需要,您可以在软件中模拟浮点,这对于学习练习可能很有价值。或者,您可以在二进制点之后使用具有任意多位的定点整数,但您需要 24 位才能像浮点数一样准确地表示 1.xxxx。不清楚你打算做什么。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-14
    • 2015-08-03
    • 1970-01-01
    • 2017-06-21
    • 1970-01-01
    相关资源
    最近更新 更多