一个int的多少位匹配32位浮点的精度?

时间:2017-09-26 17:03:51

标签: integer verilog point floating

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

1 个答案:

答案 0 :(得分:1)

IEEE 32位浮点具有一个符号位,八个指数位和23个尾数位。因此,具有24位的int具有相同的精确表达能力,但当然浮点的整点是你有额外的范围。如果你愿意,你可以在软件中模拟浮点,这可能是一个有用的学习练习。或者你可以在二进制点之后使用具有任意多个位的定点int,但是你需要24来表示1.xxxx和float一样准确。目前还不清楚你打算做什么。