符号位(Sign):S=0为正数,S=1为负数
指数位(Exponent):用于存储科学计数法中的指数数据,并且采用移位存储
尾数部分(Mantissa):1<= m >2
列:
float a = 5.5//的储存方式
转换2进制为101.1
符号s=0
尾数m=1.011
指数e(101.1—>1.001移了多少位)=2
因为1<= M<2,每次都有1,为了精度更高舍弃它,拿出来在补回去
E是无符的,8位时候取值范围0~255
??应为E可能是负数 列:0.5---->0.1(这个是二进制-1)==2^-1=2/1---->(-1) ^0 *1.0 *2^-1 ----->e=e+127储存存进
所以IEEE规定E存储时要加一个中间值8位的中间值为127
M=011------>自动补齐20个0
E=127+2=129------>转换乘二进制放入内存
放入内存中的样子
float取出的结果
1:E不为全0也不为全1:
取出 E-128=E
依旧以5.5为例子
E=129-128=2
M拿出来补1
M=1.011
(-1)^S*M *2^E------>者就是取出的结果
2:E为全0,1
如果全0的时候那么E存进去是多少8位的中间值是127 E+127=0那么E==-127
2^-127次方你自己算算这个数字
所以IEE给出为0
那么全1也同理得出,全1就表示他是无穷大(正负取符号位)
全0和全1不就是微积分中极限吗哈哈哈哈
如何准确地获得一个整数? function NumbersOnlyNoDecimals(pInString) lNumbers...
strtitle=Request.Form("title") strFirstName=Request.Form("FirstName") strLa...
企业级开源分布式数据库厂商 PingCAP 日前宣布完成 2.7 亿美元的 D 轮融资,创造...
壹 引 我记得在17年使用atom编辑器的时候,使用过一款打字特效的插件,只要我们...
首先登录unity官网,附地址 https://unity.cn/releases ,先下载unityhub,对应...
我等卑微的码农,依旧还得唱着“你我皆凡人,生在人世间,终日奔波苦,一刻不得...
% Set MyFileSize = Server.CreateObject ("Scripting.FileSystemObject") MyPat...
表格如下: HTML原始码 显示结果 描述 lt; 小於号或显示标记 gt; 大於号或显示标...
在编程过程中,我们往往会遇到一个小麻烦——微软 Windows 系统在文件夹名之间使...
OFDM科普 OFDM(Orthogonal Frequency Division Multiplexing)即正交频分复用技术...