为什么当我在Perl中从自身中减去相同的浮点数时,我没有得到零?[复制]
作者:Prashant 提问时间:1/17/2010
这个问题在这里已经有答案了: 13年前关闭。 可能的重复项: 为什么 C# 中的浮点运算不精确? 为什么 ghci 说 1.1 + 1.1 + 1.1 > 3.3 是真的? #!/usr/bin/...
浮点 问答列表
作者:Prashant 提问时间:1/17/2010
这个问题在这里已经有答案了: 13年前关闭。 可能的重复项: 为什么 C# 中的浮点运算不精确? 为什么 ghci 说 1.1 + 1.1 + 1.1 > 3.3 是真的? #!/usr/bin/...
作者:Prankster 提问时间:4/16/2009
为什么以下程序会打印它打印的内容? class Program { static void Main(string[] args) { float f1 = 0.09f*100f; floa...
作者:463035818_is_not_an_ai 提问时间:8/24/2016
我知道,要比较两个浮点值,需要使用一些 epsilon 精度,因为它们并不准确。但是,我想知道是否有边缘情况,我不需要那个 epsilon。 特别是,我想知道做这样的事情是否总是安全的: doub...
作者:JustMaximumPower 提问时间:8/14/2011
作为编译器项目的一部分,我必须为 x86 编写 GNU 汇编代码来比较浮点值。我试图找到有关如何在线执行此操作的资源,据我所知,它的工作原理如下: 假设我要比较的两个值是浮点堆栈上的唯一值,那么该指...
作者:plasmacel 提问时间:7/3/2018
我正在寻找一种方法将浮点数的精确值转换为两个整数的有理商,即 ,其中不大于指定的最大分母。如果无法满足条件,则结果将回退到仍满足条件的最佳近似值。a / bbb_maxb <= b_max 坚持。这...
作者:SRYZDN 提问时间:1/21/2015
运行以下代码,我希望收到这样的输出: Desired output: Car Hours Charge 1 1.5 2.00 2 4.0 2.50 3 24.0 10.00 但结果如下: Ac...
作者:Ray Toal 提问时间:4/19/2013
当我在 Ubuntu 上使用 gcc 4.6.1 编写一个简单的汇编语言程序,与 C 库链接,并尝试打印一个整数时,它工作正常: .global main .text main: mov $f...
作者:Joy 提问时间:6/10/2015
检查这个 JSFiddle: <IMG src="https://www.google.com.hk/images/srpr/logo11w.png" alt="This image will il...
作者:foo 提问时间:2/24/2011
代码 float x = 3.141592653589793238; double z = 3.141592653589793238; printf("x=%f\n", x); printf("z=...
作者:Varada 提问时间:5/26/2011
我想将我的数字格式设置为始终显示小数点后 2 位,并在适用的情况下四舍五入。 例子: number display ------ ------- 1 1.00 1.341 1.34 1.345 1...