浮点数标准(单精度和双精度)
来源:互联网 发布:sql字符串包含字段 编辑:程序博客网 时间:2024/04/29 00:30
1985年IEEE(Institute of Electrical and Electronics Engineers)提出了IEEE754标准。该标准规定基数为2,阶码E用移码表示,尾数M用原码表示,根据二进制的规格化方法,最高数字位总是1,该标准将这个1缺省存储,使得尾数表示范围比实际存储的多一位。 iEEE754三种浮点数的格式参数
类型存储位数
偏移值
数符(s)阶码(E)尾数(M)总位数十六进制十进制短实数(Single,Float)1位8位23位32位0x7FH+127长实数(Double)1位11 位52位64位0x3FFH+1023临时实数(延伸双精确度,不常用)1位15位64位80位0x3FFFH+16383
两种基本浮点在存储中都分为三个部分:
1.符号位(Sign) : 0代表正,1代表为负。符号位占用1位bit。
2.指数位(Exponent):用于存储科学计数法中的指数数据,并且采用移位存储。指数位占用8位bit(单精度float)或11位bit(双精度)。
3.尾数部分(Mantissa):尾数部分,单精度格式具有23位,双精度格式具有52位。
尾数位数决定了浮点数的精度。相对应的十进制有效数字分别为7位和15位。
单精度:
双精度:
I
- 浮点数标准(单精度和双精度)
- 单精度浮点数和双精度浮点数
- 单精度和双精度浮点数数据类型
- 单精度和双精度浮点数数据类型
- 单精度和双精度浮点数数据类型
- 单精度与双精度浮点数
- 单双精度浮点数
- 单精度浮点数与双精度浮点数
- 单双精度浮点数的IEEE标准格式
- 单双精度浮点数的IEEE标准格式
- 单双精度浮点数的IEEE标准格式
- 四极管:单双精度浮点数的IEEE标准格式
- 单双精度浮点数的IEEE标准格式
- 单精度浮点数
- 整数、单精度浮点数和双精度浮点数在计算机中的存储格式
- IEEE754标准 单精度(32位)/双精度(64位)浮点数解码
- IEEE754标准 单精度(32位)/双精度(64位)浮点数解码
- 浮点数精度和IEEE754标准
- 黑马第一天
- 第6周实验报告4
- jquery效果 窗口弹出案例
- 孙鑫VC++讲座笔记-(2)C++
- 适配器模式(Adapter Pattern)
- 浮点数标准(单精度和双精度)
- windows搭建cygwin、hadoop以及和eclipse集成
- Java抽象类与接口
- SQl 存储过程完成记录的上下移动操作
- 状态模式(State Pattern)
- 安装vm tools那些事
- jquery事件处理、查找、强大的表格变换颜色案例
- COM学习的总结和测试程序
- GridView用模版里的按钮在RowCommand中取出当前的行号来的方法(实用)(高级内容)