如何把单精度二进制数转换成十进制数?
来源:互联网 发布:国际顶级域名com 编辑:程序博客网 时间:2024/05/21 06:42
如何把单精度二进制数转换成十进制数?
单精度二进制数32位,符号1位,指数8位,尾数23位
步骤:
1、如果最高位为1,则为复数,否则为正数。
2、接下来8位为指数,减去二进制01111111(十进制127),得到未调整的指数值。
3、后23位是尾数,尾数的小数点后没省略了1.
,尾数尾部的0可以忽略。根据123,求得浮点数。
4、根据浮点数的表示,得到为二进制表示
5、转化为十进制数
例子:
浮点数:0011 1111 1111 0000 0000 0000 0000 0000
1、正数
2、调整指数:01111111,未调整指数:0,十进制0
3、尾数:111,得
4、二进制数:+1.111
5、对应的十进制数:+10 7/8 或 +10.875
阅读全文
0 0
- 如何把单精度二进制数转换成十进制数?
- 如何把十进制浮点数转换成二进制数
- 用递归把十进制数转换成二进制数
- 十进制转换成二进制数
- 将十进制数转换成二进制数
- 十进制数转换成二进制数
- 将二进制数转换成十进制数
- 十进制转换二进制数
- 如何把十进制数转化为二进制数
- java 十进制转换成二进制数
- 将十进制转换成二进制数
- <C++>十进制数转换成二进制显示
- 单精度浮点数 二进制的转换 C++实现
- 把双精度数转换成字符
- 十进制数??? 转换为二进制
- 二进制 十进制数的转换
- 十进制数转换为二进制
- 怎么把补码转换成十进制数
- kafka 问题
- 关于javascript代码调试问题
- Codeforces 822 D. My pretty girl Noora(多项式加法+dp)
- linux下调用opencv接口函数处理输入文本和字体
- $push,$each,$sort,$slice,$position 等内嵌数组操作
- 如何把单精度二进制数转换成十进制数?
- 面向对象(抽象类与接口的区别)
- 【从入门到放弃】WEB前端之HTML+CSS基础02
- 关于Android Studio查看sh1,Md5的方法。
- 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
- Linux中rpm命令用法
- oracle11g客户端配置及使用(Instant Client)
- Excel中Chart对象成员表
- 寻找峰值