有没有开源的c/c++ IEEE-754 操作的实现?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …
64 位浮点数在所有现代 PC 上的表现是否相同?
我想知道我是否可以假设在任何现代 PC 和最常见的编程语言中对相同 64 位浮点数进行相同的操作会给出完全相同的结果? (C++、Java、C# 等)。我们可…
将 float 转换为 bigint (又名获取二进制指数和尾数的便携式方法)
在 C++ 中,我有一个 bigint 类,可以保存任意大小的整数。 我想将大浮点数或双精度数转换为 bigint。 我有一个工作方法,但是有点麻烦。我使用 IEEE …
其他 NaN 值是什么?
java.lang 的文档。 Double.NaN 说它是 保存双精度型非数字 (NaN) 值的常量。它相当于 Double.longBitsToDouble(0x7ff8000000000000L) 返回的值。 这…
浮点运算中的清零行为
然而,据我所知,IEEE 754 没有提到用清零模式来处理非规范化数字< /a> 更快,某些体系结构提供此模式(例如 http://docs.sun .com/source/806-35…
ToString(“f2”) 中的 .NET 舍入错误
您好,我有以下 C# 代码: float n = 2.99499989f MessageBox.Show("n = " + n.ToString("f2", CultureInfo.InvariantCulture)) 以及 C++ 代码: floa…
如何从二进制数据读取 64 位 IEEE 标准 754 双精度数字?
我有一个由 64 位 IEEE 标准 754 浮点数组成的数据流。在使用 C# 时,我如何将它们读取为双精度?有没有办法将 long/ulong 转换为 double ?…
IEEE - 754 - 查找符号位、指数、分形、归一化等
我将 8 位十六进制数作为 IEEE 754 位浮点数 我想打印有关该数字的信息(signbit、expbits、fractbits、标准化、 非规格化、无穷大、零、NAN)浮点应…
将 double 转换为 float 而不依赖 FPU 舍入模式
有没有人有方便的代码片段,可以将 IEEE 754 double 转换为紧邻的下级(resp.superior)float,无需更改或假设有关 FPU 的任何内容当前舍入模式? 注…
可以存储在 double 中的最大整数
可以以 IEEE 754 双精度类型存储且不损失精度的最大“非浮动”整数是多少? 换句话说,将返回以下代码片段: UInt64 i = 0 Double d = 0 while (i == …
ldexp 和 frexp 在 python 中如何工作?
python frexp 和 ldexp 函数将浮点数拆分为尾数和指数。 有谁知道这个过程是否公开了实际的浮点结构,或者是否需要 python 进行昂贵的对数调用?…
查找具有相同内部表示的 float/double 的最小值/最大值
刷新浮点(也PDF),IEEE-754 并参与 在关于转换为字符串时浮点舍入的讨论中,让我思考:如何获得给定浮点数的最大值和最小值,其二进制表示是相等的。…