将一个float型转化为内存存储格式的步骤
2024-09-22 05:29:30
将一个float型转化为内存存储格式的步骤为:
(1)先将这个实数的绝对值化为二进制格式。
(2)将这个二进制格式实数的小数点左移或右移n位,直到小数点移动到第一个有效数字的右边。
(3)从小数点右边第一位开始数出二十三位数字放入第22到第0位。
(4)如果实数是正的,则在第31位放入“0”,否则放入“1”。
(5)如果n 是左移得到的,说明指数是正的,第30位放入“1”。如果n是右移得到的或n=0,则第30位放入“0”。
(6)如果n是左移得到的,则将n减去1后化为二进制,并在左边加“0”补足七位,放入第29到第23位。
如果n是右移得到的或n=0,则将n化为二进制后在左边加“0”补足七位,再各位求反,再放入第29到第23位。
最新文章
- 微信小程序开发—快速掌握组件及API的方法
- Angular-ngtable联动全选
- Bootstrap学习(2)--表单
- Dubbo学习 概念定义
- grootjs 简明教程
- python实现概率分布
- php提示:Call to undefined function curl_init
- U盘加载硬盘控制卡驱动安装Windows 2003 指南
- XAML(3) - 附带属性
- php涉及数据库操作时响应很慢。
- spring(6)--注解式控制器
- FlexiGrid使用手册
- IP数据报格式 及路由转发算法
- Android系统--输入系统(五)输入系统框架
- SqlServer和Oracle中一些常用的sql语句4 局部/全局变量
- Linux内核中的有关Page的算法
- 如何成为一名优秀的web前端工程师
- BZOJ_1132_[POI2008]Tro_计算几何
- [CF896C]Willem, Chtholly and Seniorious(珂朵莉树)
- Java 获取客户端IP