首页 > 解决方案 > 指数为负时从十进制转换为 IEEE 浮点

问题描述

所以我将浮点数转换为十进制数,将十进制数转换为浮点数,但 exp 和 frac 位数不同。从十进制转换时,我需要确保它有 1 个有符号位、4 个指数位和 4 个分数位。

转换这个值让我很困扰:

-1^1*1+1/4*2^(-9)

因为指数将是 -9 + 7(e + 偏差),即 -2。我将如何用 4 位表示 -2?还有什么我应该做的吗?

标签: cfloating-pointieee-754

解决方案


推荐阅读