ieee-754 相关问题

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

获取数字(int,float或double的binary32表示形式的Python方法)

与Python int到二进制字符串有关吗?例如,将42.0转换为...

回答 1 投票 0

IEEE浮点数

我目前正在做一项作业,我必须找到给定IEEE浮点表示形式的值。对于分配,有1个分割位,5个指数位和3个frac位。位...

回答 1 投票 0

-129!= -129 in Java Integers(Collection )

我正在研究整数的Java ArrayList。但是,我发现int值为负数之后;类型 的集合开始使用==运算符怪异。请查看代码...

回答 1 投票 0

IEEE-754浮点数:先除还是乘以得到最佳精度?

如果我想在使用IEEE-754浮点值的计算中保持尽可能高的精度,那就更好了:a = b * c / d或a = b / d * c有区别吗?如果有,是否...

回答 2 投票 5


将定点/浮点数打印为十六进制

在我的通用库中添加了将定点数字打印为十六进制的功能,并且意识到我不是%100知道我应该如何表示数字的小数部分。一个快速的谷歌...

回答 1 投票 0

Python中的十进制到二进制半精度IEEE 754

我只能使用struct.pack模块将十进制转换为二进制单精度IEEE754,或者使用numpy.frombuffer进行相反的操作(float16或float32),是否可以转换...

回答 2 投票 4

将浮点文字映射为其二进制表示形式的过程

请考虑精确的浮点值0.3左右)0.2999999523162841796875 2)0.2999999821186065673828125 3)0.300000011920928955078125 4)0.3000000417232513427734375 5)0.30000007152557373046875当...

回答 1 投票 1

将浮点数转换为其IEEE(32位)值

我想用python编写一个脚本,该脚本采用一个浮点值,例如-37.32并输出其IEEE值(11000010000101010100011110101110)。如果该数字为负,则为第一位...

回答 1 投票 0


初学者所说的NaN(非数字)是什么?

我仍然不知道NaN或(数字不是实数)确切是什么。主要问题:NaN值或确切的NaN是多少(用非数学教授的话来说)?此外,我...

回答 4 投票 3

什么是NaN(非数字)?

我仍然不知道NaN或(数字不是实数)确切是什么。主要问题:NaN值或确切的NaN是多少(用非数学教授的话来说)?此外,我...

回答 2 投票 0

什么是NaN(非数字)?

我仍然不知道NaN或(数字不是实数)确切是什么。主要问题:NaN值或确切的NaN是多少(用非数学教授的话来说)?此外,我...

回答 2 投票 0

什么是NaN(非数字)?

我仍然不知道NaN或(数字不是实数)确切是什么。主要问题:NaN值或确切的NaN是多少(用非数学教授的话来说)?此外,我...

回答 2 投票 0

Python为什么要四舍五入?

我正在使用IEEE 754定义的64位浮点算法。最小的次正规数是:2 ^ -1074 = 5e-324 = 5 * 10 ^ -16 * 10 ^ -308将后者加到实数结果中在:2 ^ -...

回答 1 投票 1

为什么2 **-1025!= 0.0在Python中

根据IEEE754的规范,以64位编码的浮点数的指数为11位,尾数为52位。因此,可以编码为浮点数的较小数字应为2 **(-2 ** 10)。 ...

回答 1 投票 2

为什么是Number.MAX_VALUE 1.7976931348623157e + 308而不是9007199254740992e + 1024?

JavaScript使用IEEE 754存储整数和浮点值的数字,其中53位用于表示尾数,而11位用于表示指数。 ...

回答 2 投票 4

无法以无符号长移位十六进制数据

我正在尝试将IEEE 754浮点表示形式转换为其十进制等效项,所以我有一个示例数据[7E FF 01 46 4B CD CC CC CC CC CC 10 40 1B 7E]。 char ...

回答 1 投票 0

二进制浮点(IEEE 754)如何转换为十进制(即字符串)?

这可能是一个非常愚蠢的问题,但是我一直在搜索一整天,但没有得到答案。假设我有一个双精度浮点字面量:5.21。调用Double ....

回答 1 投票 0

Node Buffer.readFloatBE()将数据扩展到64位

[使用32位浮点数与缓冲区进行数据转换时,似乎nodejs使用一些使转换不可逆的条件将浮点数扩展为两倍:> f = 3 ....

回答 1 投票 0

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