c - 指数为负时从十进制转换为 IEEE 浮点
问题描述
所以我将浮点数转换为十进制数,将十进制数转换为浮点数,但 exp 和 frac 位数不同。从十进制转换时,我需要确保它有 1 个有符号位、4 个指数位和 4 个分数位。
转换这个值让我很困扰:
-1^1*1+1/4*2^(-9)
因为指数将是 -9 + 7(e + 偏差),即 -2。我将如何用 4 位表示 -2?还有什么我应该做的吗?
解决方案
推荐阅读
- java - 显示数组列表中的字符串内容 (Android Studio)
- mongodb - 当不同的太大时,在数组中获取不同的值,16mb 上限
- mysql - 在 MySQL 中创建不同的生成列
- java - swagger/open-api 的多个 SecurityScheme
- reactjs - 如何使用 useEffect 正确地在数组中获取和保存数据
- npm - 是否有默认情况下不捆绑的捆绑器/工具,只进行指定的转换,如编译 SCSS 模块?
- django - Django JWT Auth 和 Vue:如何检查用户是否登录 Vue?
- rabbitmq - rabbit mq auth 后端的证书管理和使用
- jquery - 父页面上的 EventListener - 阻止通过 iFrame 滚动
- android - 如何在没有外部库的情况下解析包含对象列表的对象列表