-1 (我不知道这是否是发布此内容的正确位置,如果不是抱歉,请将其移至正确的网站) 在什么情况下使用定点表示而不是浮点? numbering — 橙子 source 1 在Stack Overflow上看到这个和这个问题 — 懒惰2011年
1 它实际上取决于CPU架构,但它通常用于: 性能改进 目标平台没有浮点单元(FPU)的情况 许多嵌入式设备没有FPU并且会使用定点表示。在某些体系结构中,使用固定点也可以提供显着的性能改进。 — 约翰T. source
0 如果您的目标体系结构没有(或缓慢)浮点单元(例如,许多DSP),那么定点可能会更快地计算。 使用浮点时,某些算法表现非常糟糕。例如,如果您最终尝试将非常小的数字添加到非常大的数字,则小数字看起来像零,并且更新没有任何区别。这可能会产生重大的连锁反应。 这非常值得一读:每个计算机科学家应该知道浮点运算 — 马丁汤普森 source