浮点数的内存表达

1:(NAN)不定数表达形式:

x1111111    yyyyyyyy    yyyyyyyy    yyyyyyyy

符号位可以是0,也可以是1;

指数不全为0;

因为不知道正负,不知道尾数部分的大小,所以叫不定数;

2:(+INF)正无穷大表达形式:

01111111    10000000    00000000    00000000

符号位为0;

指数部分为全1;

尾数部分为全0;

3:(-inf)负无穷大表达形式

11111111    10000000     00000000    00000000

符号位为1;   

指数部分全1;

尾数部分全0;

4:(0<e<255)有阶码表示时的浮点数:

xyyyyyyy    yxxxxxxx    xxxxxxxx    xxxxxxxx

指数部分:0~e~255;

值等于:(-1)^s * 2^(e-127) * (0.f);            (0.f)是二进制表达形式;

x可以为0,可以为1;

y可以为0可以为1,至少有一个y为1,y不能全为1;

5:(e=0)无阶码表示时的浮点数:

x0000000    0yyyyyyy    yyyyyyyy    yyyyyyyy

指数部分:0;

值等于:(-1)^s * 2^(-126) * (0.f);            (0.f)是二进制表达形式;

x可以为0,可以为1;

y可以为0可以为1,至少有一个y为1,y不能全为1;

6:(0)零的表示:

x0000000    00000000    00000000    00000000

x可以为0,可以为1;

有+0和-0;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容