cost 99 ms
如果您使用double将一种货币值转换为另一种货币并折回,您可能会失去的最高精度是多少? - What's the most precision you might lose if you use double to convert a currency value to another currency and back?

我知道由于基数2而导致的双打问题: 我知道应该使用BigDecimal进行货币相关的计算,但在我的情况下,可以接受一点精度损失,请执行所有我需要做的货币计算,将货币C1转换为货币C2,再转换回货币C1。 唯一的事情是,当我以5位小数精度向客户显示结果时,此转换后C1的两个值应该匹配。 ...

混合精度分配 - Mixed precision assignment

我正在使用将XLF编译器用于Power7的大型Fortran代码,它使用以下标志将精度设置为64位: -qrealsize=8 -qintsize=8 但是,最近导入的一段代码具有类似于以下内容的代码行: 我想知道XLF如何处理文字1e6吗? 主要关注的是; 这是参考版本和修改 ...

为什么浮点数的精度问题会根据值而变化? - Why precision problems in a floating point number varies according to values?

我想知道为什么浮点数的精度问题在值不同的情况下会有所不同: 该程序的输出为: 1个 0.10000000000000000555 如果两个数字都是double类型(通常存在精度问题),那么为什么编译器没有发现值1.0的任何问题,却发现值0.1的问题。 我还不清 ...

了解DBL_MAX - Understanding DBL_MAX

我刚刚阅读了IEEE 754标准,以了解如何实现单精度和双精度浮点。 所以我写了这个来检查我的理解: 输出: 我不明白的是,我期望输出的最后一行是:(2 ^ 53-1)* 2 ^(1024-52),但是最后一行上的数字大约对应于2 ^(2 ^ 10)。 我想念什么? 如 ...

DISLIN双精度库 - DISLIN double-precision libraries

我正在尝试编译用FORTRAN编写的程序,该程序使用DISLIN库绘制图形,但是所有数据都是双精度的。 我不会失去这种精度,因此将所有内容都传递给简单精度是不可行的。 当我尝试链接到双精度库(_d)时,如果我链接到简单精度库,仍然会遇到以下错误: 我在所有绘图语句中也遇到其他此类错误 ...

有什么方法可以找到包含特定实数值的数组元素? - What methods are there for finding the element of an array containing a specific real value?

在Fortran代码中,我有一个数组a ,其值的范围从0.0到1.2均匀,我在寻找最接近1.0的值的索引。 在Fortran中似乎没有任何内在函数可以执行此操作,因此我对MINLOC进行了巧妙的解决:(请注意temp与a形状相同) 这似乎可以解决问题。 我对实现此目标的其他方 ...

将数字转换为规范化的科学计数法 - Converting a number to normalized scientific notation

我正在尝试创建一种将数字转换为归一化的科学计数法的方法,这是我用来计算尾数和指数的代码: 我面临的问题是,这段代码为某些数字给出了错误的指数值,例如1000、10E + 6、10E + 9、10E + 12、10E + 13等...对于1000来说,确切地应该是1e3,但不是10e2。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM