【发布时间】:2011-04-10 21:58:38
【问题描述】:
在所有主要的 x86 系统中,可以用 Double 类型精确表示的最小(负)整数值是多少?尤其是在(同时)JVM、MySQL、MS SQL Server、.Net、PHP、Python 和 JavaScript(无论它使用什么相应的类型)。
我之所以问这个问题是因为我想选择一个值来表示错误(在无法成功计算的情况下从函数返回)——这就是为什么我需要一个准确的值对于精确的相等性检查是 100% 可预测的。异常(try-catch)似乎工作得慢得多——这就是我需要这样一个东西的原因。
【问题讨论】:
标签: types floating-point double