我明天参加考试,我需要了解固定和浮点表示。我想我已经理解了两者背后的基本思想,但在比较它们的功能时,我不太确定细节。我会记下我对两者的理解是正确的,如果有人能够确认是否正确或者指出错误的话,我会非常感激。
固定点 -
一个。比浮点实现更快
湾可以在其范围内准确表示任何值
℃。允许简单乘以2
浮点 -
一个。提供最佳分辨率(我假设分辨率意味着精确度)
湾应对各种各样的数字
℃。无法在其范围内精确准确地表示某些值
d。实施稍微复杂一些
谢谢。
答案 0 :(得分:2)
固定点 -
一个。比浮点实现更快 - TRUE / FALSE - 取决于硬件可以更快或更慢
湾可以在其范围内准确表示任何值 - 错误
℃。允许简单乘以2
- “简单”相比什么?对于浮点数,您将1加到指数中,对于固定点,您可以执行整数乘法或左移。我没有看到复杂性有任何显着差异。
浮点 -
一个。提供最佳分辨率(我假设分辨率意味着精确度)
- 部分正确 - 但与“什么”相比“最佳”?你的意思是比定点更好吗?
湾应对各种各样的数字
- 是的
℃。无法在其范围内精确准确地表示某些值 - TRUE - 但不能完全准确地表示绝大多数值
d。实施稍微复杂一点 - 是的 - 但又一次,“稍微复杂一点”比什么?浮点需要比固定点更多的逻辑(即晶体管/门/硅),如果那就是你的意思?