python - 浮点数为 32 位 IEEE754 单精度为 64 位
问题描述
使用此代码时
import bitstring
f = 1.0e+00
b = bitstring.pack('>d', f)
b.bin
我得到 64 位
001111111111000000000000000000000000000000000000000000000000000
但我需要浮点数(IEEE754 单精度 32 位)
>d 是做什么用的?
解决方案
推荐阅读
- c - 连接到一个字符串
- javascript - 服务器 302 重定向是否优先于其他 XHR 回调?
- vue.js - 输入时的 DOM 延迟(一个模板中有超过 80 或 100 多个组件,每个组件都有一个 watcher)
- html - 将 html 注入 ng2-chart 工具提示以预览图像
- mikrotik - Mikrotik 热点;无法访问围墙花园中列出的外部登录页面事件
- php - 如何解决 PHP 上的 parse Error 语法错误
- sql - NetSuite 中保存的搜索结果中的 SQL 函数 - 如何修复这些函数?
- c++ - 如何修复输出显示,使其显示正确排序的数据
- scala - 有没有办法在Scala中调用泛型类型的成员
- ms-access - DocmdApplyFilter 语法错误