美文网首页C语言
浮点数的内存表达

浮点数的内存表达

作者: 这有一株黄金藤 | 来源:发表于2018-04-24 23:09 被阅读0次

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;

相关文章

  • 浮点数的内存表达

    1:(NAN)不定数表达形式: x1111111 yyyyyyyy yyyyyyyy yyyyyyyy 符号...

  • 3_浮点数的秘密

    关键词:内存中的浮点数、浮点数存储示例、十进制浮点数的内存表示、 float类型的不精确示例 1. 内存中的浮点数...

  • JavaScript 中的数字 Number 易于忽略点

    JavaScript 中的数字 Number 易于忽略点 一、浮点数 1. 浮点数的存储 保存浮点数值需要的内存空...

  • 1.2 浮点型运算

    在计算机中,浮点数虽然表示的范围大,但是,浮点数有个非常重要的特点,就是浮点数常常无法精确表示。浮点数在内存的表示...

  • JS红宝书之第三章(三)数据类型(二)

    Number 数值种类 正数 与 浮点数(区别在一浮点数内存空间更大) 进制 十进制 (默认)由 01234567...

  • py_28 Decimal处理小数计算精度问题

    python Decimal这个类处理浮点数精度 浮点数在内存中存储的时候因为存储机制的原因,天然存在精度丢失的现...

  • 浮点数处理

    本文首发于个人博客 浮点数表达 IEEE754标准是用于规范浮点数运算的IEEE标准,用于解决浮点数标准混乱的问题...

  • 008:输出保留12位小数的浮点数

    008:输出保留12位小数的浮点数 总时间限制: 1000ms 内存限制: 65536kB描述读入一个双精度浮点数...

  • JAVA浮点类型数据计算

    摘要 Java浮点数据类型在内存中存储会出现精度丢失的情况,因此涉及浮点数据类型的计算需使用BigDecimal类...

  • [js]数值的精度

    基础知识 js内部所有数字在计算机内存中的表示都是64位双精度浮点数 双精度浮点数表示法的副作用 使用二进制浮点数...

网友评论

    本文标题:浮点数的内存表达

    本文链接:https://www.haomeiwen.com/subject/qqlxkftx.html