cost 487 ms
将双打转换为长双打,理解“二进制与十进制”的歧义? 有没有标准的解决方案? - converting doubles to long doubles, understanding of 'binary vs. decimal' ambiguity? and is there a standard solution?

[编辑 2021-09-26] 抱歉,我不得不承认我在这里问了废话。 解释如下,我认为我不应该将其发布为“答案”:因此作为编辑: 我仍然很好奇0.1的“double”值如何转换为 long double! 但问题的焦点在于,使用“双精度”计算的电子表格程序存储值的方式使得计算精度更高的程序错误地 ...

RK 积分器中的长双精度误差饱和 - Long double precision error saturation in RK integrator

我正在尝试编写一个积分器,它使用长双精度来实现非常高的精度。 我知道我的系统架构有很长的双重支持,但由于某种原因,我的积分器的精度最高可达 16 位有效数字。 这是一些重新创建我所看到的代码的代码。 此示例的积分器改编自此来源。 在这个测试用例中,我使用它来计算欧拉数(我为代码块的长度道歉,但我无法 ...

试图打印 LDBL_MAX - Trying to print LDBL_MAX

我将 CodeBlocks 20.03 与嵌入式 MinGW-W64 gcc 编译器版本 8.1.0 一起用于 Windows 10。我正在尝试打印 LDBL_MIN 和 LDBL_MAX 常量,通常在 10e490e-1 的范围内,但我得到的值在 10e4932 的范围内。7 这是我的代码: 结 ...

最大可以存储在long double中的integer - Largest integer that can be stored in long double

编辑:在评论中进行了一些讨论后,由于对如何在 C 中实现浮点数有一定的了解,我问了一些与我想问的不同的问题。 我想使用(使用)大于我可以使用unsigned long long (对我来说是 8 个字节)的整数,可能不会重复到 arrays 或 bigint 库。 由于我的long double是 ...

为什么在交换 long double 值中的位后得到 nan? - Why do i get nan after swapping bits in long double value?

我必须为我的 class 编写一个程序,该程序交换一些 long double 值的二进制表示形式的 2 组位。 我知道在 IEEE-754 标准中,当整个指数都填满时,nan 就会出现。 但就我而言,它没有完全填满,所以我认为没有理由使用 nan。 我不知道为什么会这样。 我多次调试我的代码,它 ...

无法确定 C 中的 sizeof(long double) 是 16 字节还是 10 字节 - can't figure out the sizeof(long double) in C is 16 bytes or 10 bytes

尽管此网站上有一些答案,但我仍然无法弄清楚sizeof(long double)的含义。 为什么打印var3的 output 是3.141592653589793115998 ? 当我尝试执行另一个人的代码时,它的运行方式与另一个人不同。 有人可以帮我解决这个问题吗? 我的测试代码: 我的测试代码的 ...

Alignment 在结构中使用长双精度 - Alignment when using a long double in a structure

我知道一般来说,结构实例将具有其最宽标量成员的 alignment。 我声明了一个具有long double数据类型成员的结构。 当我尝试检查sizeof(obj)时,它显示为16 。 我的编译器假定long double为12个字节。 所以我无法理解这里究竟是如何进行填充的,以及 alignmen ...

在 scipy.stats 中支持 float128 (np.longdouble) - Support for float128 (np.longdouble) in scipy.stats

我想用scipy.stats进行一些概率计算,并避免下溢/溢出:除了使用适当的对数函数外,我还尝试使用numpy.longdouble (在 Ubuntu 上为 float128)来增加浮点精度。 但是,我尝试的功能失败了,例如: scipy.stats是否支持长双精度? 根据此 文档页面 ...


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