C++ 基本浮点解析代码与 std::atof 结果略有不同
作者:Huy Le 提问时间:8/2/2023
#include <iostream> #include <fstream> #include <string> #include <algorithm> #include <vector> #inc...
ieee-754 问答列表
作者:Huy Le 提问时间:8/2/2023
#include <iostream> #include <fstream> #include <string> #include <algorithm> #include <vector> #inc...
作者:VaioIsBorn 提问时间:3/5/2010
我读过双精度和单精度之间的区别。然而,在大多数情况下,并且似乎是可以互换的,即使用一个或另一个似乎不会影响结果。真的是这样吗?浮子和双打什么时候可以互换?它们之间有什么区别?floatdouble...
作者:Daniel Resnick 提问时间:6/29/2023
如果我有两个任意的双精度浮点数 A 和 B,其中 A 是 <= B,有没有办法确定范围 A 到 B 是否可以分成 N 个均匀分布(忽略舍入误差)A 和 B 之间的双精度浮点数,这些浮点数是不同的,并且...
作者:Weier 提问时间:6/14/2023
众所周知,计算机以近似的方式将浮点数存储在有限内存上(参见 IEEE 754)。 这会导致奇怪的行为,例如(在 Python 中,但这应该无关紧要): >>> 0.1 + 0.2 0.300000...
作者: 提问时间:6/13/2023
如果我们通过将浮点范围乘以整数值来将双精度浮点范围映射到整数范围,那么在截断/下限结果为整数时表示所有数字的最大数字是多少?没有扩展精度乘法。N 四舍五入为可表示的值。[0, 1)[0-N)NN[0-...
作者:pmor 提问时间:6/6/2023
如果出现以下情况,则 [1] 使用“四舍五入前小”逻辑:FPRoundBaseFPCR.AH != '1' // Underflow occurs if exponent is too small ...
作者:pmor 提问时间:6/5/2023
一个简单的问题:在哪种 FPCR 配置 ARM FP 指令下符合 IEEE 754-2008? 我假设符合 IEEE 754-2008 的 FPCR 配置是: - AHP (Alternative...
作者:Matthew Layton 提问时间:5/18/2023
在 C# 中,IEEE-754 数字(在本例中)可以以 10 为基数的科学记数法声明;例如:1.234e+9 (1234000000),但由于浮点数存储方式的限制,这些值的基数 2 浮点表示通常只是一...
作者:Costava 提问时间:4/24/2023
将说明符与函数系列一起使用时,浮点数和双精度值的最长字符串是多少?%aprintf 假设 float 和 double 是 IEEE-754 的 32 位和 64 位浮点。 更具体地说,以下函数需...
作者:Mike 提问时间:1/17/2023
我有一个 IEEE-754 16 位浮点数,我想将其无损打包为 16 位无符号整数。当然,最简单的方法是打包它的字节,然后解压缩它,但问题是我需要在程序中比较 16 位整数(即大于、小于等)。所以我正...