美文网首页
float如何存储

float如何存储

作者: timyang1122 | 来源:发表于2020-06-01 22:33 被阅读0次

    float在计算机中用32位来表示。

    其中包含了1位符号位S,8位阶码E和23位尾数M。
    比如1.25,换算成科学技术法的表示为:1.25 * 2^0

    要存储这个二进制小数;
    首先符号位S,0表示正数,1表示负数。S=0
    再写出尾数M,即:M=0100 0000 0000 0000 0000 000
    然后算出阶码E,这里指数为:e=0=0000 0000,根据标准要求,E=e+127;
    即:E=0+127=127=0x7F=0111 1111

    那么把这三个数都填进坑里,就ok啦。
    0 01111111 0100 0000 0000 0000 0000 000

    相关文章

      网友评论

          本文标题:float如何存储

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