浮点数学坏了吗?
作者:Cato Johnston 提问时间:2/26/2009
请考虑以下代码: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 为什么会出现这些不准确之处?...
与 问答列表
作者:Cato Johnston 提问时间:2/26/2009
请考虑以下代码: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 为什么会出现这些不准确之处?...
作者:Cato Johnston 提问时间:2/26/2009
请考虑以下代码: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 为什么会出现这些不准确之处?...
作者:Cato Johnston 提问时间:2/26/2009
请考虑以下代码: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 为什么会出现这些不准确之处?...
作者:Cato Johnston 提问时间:2/26/2009
请考虑以下代码: 0.1 + 0.2 == 0.3 -> false 0.1 + 0.2 -> 0.30000000000000004 为什么会出现这些不准确之处?...
作者:Jon Schneider 提问时间:9/20/2008
在几种现代编程语言(包括 C++、Java 和 C#)中,该语言允许在运行时发生整数溢出,而不会引发任何类型的错误条件。 例如,考虑这个(人为的)C# 方法,它没有考虑溢出/下溢的可能性。(为简洁起...
作者:Vitor Silva 提问时间:10/2/2008
如何检查给定字符串是否为有效的 URL 地址? 我对正则表达式的了解是基本的,不允许我从网络上已经看到的数百个正则表达式中进行选择。...
作者:Carra 提问时间:11/29/2011
问题:我们有 x 个复选框,我们想均匀地选中 y 个复选框。 示例 1:选中 50 个复选框,共 100 个复选框。 [-] [x] [-] [x] ... 示例 2:选中 33 个复选框,共...
作者: 提问时间:8/29/2008
在开始学习 lisp 时,我遇到了术语 tail-recursive。这究竟意味着什么?...
作者:Federico A. Ramponi 提问时间:10/29/2008
在给定的编程语言中,什么时候对象或其他东西被称为“一流”,为什么?它们与它们不是的语言有什么不同? 当一个人说“一切都是对象”(就像在 Python 中一样)时,他们真的意味着“一切都是一流的”吗?...
作者:Walter Bright 提问时间:12/2/2008
我已经编程了很长时间,我看到的程序,当它们耗尽内存时,会尝试清理并退出,即优雅地失败。我不记得我最后一次看到一个人真正尝试恢复并继续正常运行是什么时候了。 如此多的处理依赖于能够成功分配内存,尤其是...