ieee-754 相关问题

IEEE 754是最常用和广泛使用的浮点标准,特别是单精度binary32 aka浮点和双精度binary64又称双格式。

如何在不使用类型化数组的情况下将 32 位浮点数按位转换为整数?

我的算术表达式编译器,如果在现代浏览器中运行,可以同时针对 FlatAssembler 和 GNU Assembler。 GNU Assembler 不支持以十进制表示法指定浮点值,所以我的comp...

回答 1 投票 0

IEEE 754 浮点格式的指数偏差或减法“指数 - 偏差”

目前正在查看一些材料,我发现 IEEE 754 浮点格式中显示: x = (-1)^S × (1 + 分数) × 2^(指数 - 偏差) 我不清楚 2^(Exponent - Bias) indica 的天气...

回答 1 投票 0

如何将十六进制转换为 IEEE754 二进制格式?

我试图了解如何使用 IEEE754 标准将浮点数(例如 5.1 )转换为 C++ 中的二进制形式。 根据我的理解,IEEE754 中的 5.1 应该使用 0 1000000...

回答 1 投票 0

将 float 转换为 double 时会丢失精度,即使对于具有精确二进制表示的值也是如此

用于解释浮点的二进制与十进制表示的典型示例是值 0.3: 浮点数 asFloat = 0.3; // <-- 0.300000012 double asDouble = 0.3; // <-- 0.

回答 1 投票 0

IEEE 乘法与2 的幂相乘吗?

请确认我对IEEE浮点数的理解。 我相信如果我有两个数字: a = 2^ea × ma ← "数学 ×" b = 2^eb × mb 那么他们的乘积 a * b 与 ((a * ...

回答 1 投票 0

np.finfo(np.float64).max + 1 中浮点加法如何工作?

在这种情况下,浮点加法如何工作? 在[6]中:np.finfo(np.float64).max + 1 输出[6]:1.7976931348623157e+308 为什么没有溢出?

回答 1 投票 0

np.finfo(np.float64).max + 1 中的浮点加法如何工作?

在这种情况下,浮点加法如何工作? 在[6]中:np.finfo(np.float64).max + 1 输出[6]:1.7976931348623157e+308 为什么没有溢出?

回答 1 投票 0

C 为什么 DBL_MANT_DIG 宏定义为 53 [重复]

我想知道为什么 DBL_MANT_DIG 设置为 53,即使 ieee 754 标准使用 52 个尾数位。它也计算符号位吗?

回答 1 投票 0

浮点运算中加法结果的符号

如何确定浮点运算中加法结果的符号? 我不确定我是否在标准 IEEE-754 中看到过任何有关它的信息,但我的猜测是:实现加法和减法...

回答 1 投票 0

将 float/double 转换为其 IEEE754 表示形式

我知道我们分配一个 unsigned long long 是因为它包含与浮点数相同的位数。但我到底代表什么? 我最好的解释是我们正在努力铸造

回答 2 投票 0

Perl 和次标准浮点零

在 Perl 中使用浮点格式时,我注意到一些奇怪的地方: 看来 Perl 5.18.2(至少在 x86_64 Linux 上)不能正确处理次正常数字(如 -0)(考虑到 IEEE 64 位...

回答 1 投票 0

是否存在非负浮点 a,b,c 使得 a + (b - a) * c > b 且 a < b and c < 1?

这个问题与何时 (b - a) + a != b 完全为浮点数但带有一个必须严格小于 1 的附加乘法器 c 相关。 正式地,我问自己是否有前...

回答 1 投票 0

为什么浮点运算在go中会产生不同的结果[已关闭]

以下是Go中的示例代码: 包主 导入“fmt” func mult32(a, b float32) float32 { 返回 a*b } func mult64(a, b float64) float64 { 返回 a*b } 函数主() { fmt.Println(3*4.3) ...

回答 2 投票 0

两个 IEEE754 数字的舍入说明

最近我一直在为我的自定义语言创建一个标准库。该库包含一些软浮点功能,因为我的目标处理器没有 FPU。我不支持

回答 1 投票 0

我的浮点问题 - 在 C++/Python 中试用

下文中理所当然地使用IEEE-754双精度浮点格式。 Python:“...几乎所有机器都使用 IEEE 754 二进制浮点运算,并且几乎所有

回答 2 投票 0

Python 在被零除的情况下不遵循 IEEE-754 吗?

这里有一个玩具示例,Python 表现出的行为令我感到惊讶: def Harmonic_mean(x, y): 返回 2/(1/x+1/y) 打印(harmonic_mean(0.0,1.0)) 在 IEEE-754 除以 0.0 时应该...

回答 1 投票 0

为什么在二进制格式的 IEEE754 标准中,Round Nearest Ties Away 舍入模式是可选的?

引自 IEEE 浮点算术标准 (2008) 第 4.3.3 节 本标准的实现应提供 roundTiesToEven 和三个定向舍入属性。十二月...

回答 1 投票 0

所有 C 编译器在将浮点转换为整数时都会隐式删除小数吗?

我注意到在 GCC 和 Clang 下,当我将 float 值转换为 int 时,后端会执行一些操作将真正的浮点数据转换为整数 - 小数部分被忽略,并且

回答 2 投票 0

将数字从 Excel 单元格转换为 IEEE 754 十六进制格式

最近,由于数字的 15 位有效数字显示限制,我一直在与 Excel 搏斗。我一直在寻找一种方法来显示 Excel 中包含的值的 IEEE 754 格式...

回答 2 投票 0

减去两个 Ieee754 数字,我没有得到正确的结果

我目前正在编写一个编译器来测试我的编程能力,而我的目标架构没有浮点单元。为了解决这个问题,我将函数添加到我的标准库中

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.