Q
避免浮点溢出?
-1
A
回答
0
是否可以避免浮点溢出?
这取决于你正在尝试做什么。
如果是这样,怎么样?
这取决于你正在尝试做什么。
如果不是,如果你使用了浮点 号 - 你自己的表现是存在的,你可以创建代表它 ,你不必担心溢出一些不同的方式?
是的。但这并不简单,你最好使用现有的库。有些例子参见this stackoverflow question。
0
是的,可以避免浮点溢出。但是,这样做的适当方法取决于您的应用程序。在预先知道数字范围的应用中,设计不会发生溢出的计算可能是适当的。如果应用程序必须处理通常不易控制的计算,则可能适合在某些点测试溢出,调整数字以避免它,并保留其他信息以稍后更正结果。或者设计一个用于浮点运算的系统可能是合适的。
在推荐之前,您必须指定更多关于需求的信息。这有点像问:“是否有可能离开公路?”答案当然是肯定的,但没有人能告诉你,除非他们知道你想要的地方,否则全地形车,船只或飞机是最好的解决方案去。
相关问题
- 1. 避免溢出
- 2. 浮点溢出
- 3. 避免算术溢出
- 4. 在python避免溢出3.5
- 5. 避免浮点运算
- 6. 字符或浮点溢出
- 7. C中的浮点溢出#
- 8. 避免'缓冲区溢出'C6386警告
- 9. 滚动表格以避免溢出
- 10. 避免不必要的溢出
- 11. 如何避免Haskell堆栈溢出?
- 12. 避免溢出的盒子下面
- 13. 如何避免递归堆栈溢出?
- 14. 避免堆栈溢出异常
- 15. 避免表格边距溢出
- 16. 正则表达式(避免浮点数)
- 17. Python浮点溢出,float溢出时会发生什么?
- 18. 如何处理浮点溢出?
- 19. 如何处理浮点溢出?
- 20. 要捕获浮点溢出excepiton
- 21. 避免浮动截断4
- 22. Div溢出并排浮动?
- 23. 将TDateTime存储在浮点时避免出现语言环境冲突?
- 24. 避免堆栈溢出(使用F#无限序列的序列)
- 25. 使用对数归一化矢量,以避免溢出
- 26. 如何避免深层递归中的堆栈溢出
- 27. 为Fibonacci序列避免堆栈溢出错误
- 28. 动态减少字体大小,以避免溢出
- 29. 如何避免twitter引导中的文本溢出?
- 30. 正在将int转换为size-t避免数字溢出?
你是在谈论一些语言或一般的浮点数? – Alexey 2013-04-29 03:00:39
一般来说:设置一个fp陷阱。这是如何完成的,部分取决于系统的体系结构。通常情况下,系统硬件会在启用陷阱并发生fp异常(如溢出)时引发SIGFPE。关于POSIX世界中的SIGFPE信号的讨论,请参阅:http://man7.org/linux/man-pages/man2/signal.2.html – 2013-04-29 03:06:07
我的意思是一般。所以,如果我设置了一个fp陷阱,那只会让我知道存在溢出,对吧?无论如何仍然代表溢出的数字,即使我需要写我自己的数据结构或什么? – Mastid 2013-04-29 03:13:10