写一个c语言程序表示float的表数范围

如题所述

#include <stdio.h>
#include<float.h>
int main()
{
    printf("float Max=%e Min=%e\n",FLT_MAX,FLT_MIN);
    printf("float Max=%f Min=%f\n",FLT_MAX,FLT_MIN);
    return 0;
}

用了两种表示方法,输出结果如图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-16
根据我的计算vc

是使用26位尾数,6位指数
26位尾数中
有一个符号位
也就是最大的数是+/-(2^25-1)*(+/-2^5-1)
也就是+/-33554431e+/-31
也就是+/-3.4e+/-38

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网