-
4 votesanswersviews
为什么IEEE-754浮点数不能在平台之间交换?
已经asserted(即使考虑字节字节序)IEEE754浮点也不能保证在平台之间可以交换 . 所以: 理论上,为什么IEEE浮点不能在平台之间交换? 这些问题是否适用于现代硬件平台(例如i686,x64,arm)? 如果问题是有效的,请您举例说明这种情况(首选C或C)? Motivation: 几个GPS manufacturers在"IEEE-754 compliant ... -
1 votesanswersviews
在VBA中从IEEE-754 double中提取尾数,指数和符号数据
如何从VBA中的IEEE-754 64位(双)浮点数中提取尾数,指数和符号数据?谢谢 Edit (约翰科尔曼评论之后) . 在发布原始问题之前,我已经四处寻找解决方案,并且只能找到如何在C中执行此操作(例如,使用具有位字段的结构) . 无法运行(即AND,OR,NOT,XOR),但这似乎没有给出预期的结果 . 例如,以单精度IEEE 32位浮点表示的1表示为 0 01111111 00000000... -
0 votesanswersviews
如何将IEEE单精度浮点数转换为十进制值
所以我试图将46bfc000(这是IEEE单精度中的浮点数)转换为十进制值 . 我可以得到一个近似值,但不是确切的值 . 所以这是我的近似值的工作: 1) Convert into binary: 0100 0110 1011 1111 1100 0000 0000 0000 2) Find b-exp :141-127 3) Convert what is after the decimal ... -
2 votesanswersviews
浮点表示中不同范围可表示的最大值数是多少?
我试图弄清楚使用浮点值的规范化表示的一些细节 . 据我所知,IEEE-754表示的工作方式如下: 1.{significand} * 2^{exponent} 对于单精度,有效数为24位,指数为8位 . 我试图将其分解为基本上是指数支持的每个数字范围内可用的“插槽”数量,例如: [Exponent=0] 0.0 - 1.0 : 2^23 values [Exponent=1] 1.0 - 2.0...