标题:自己编程表示整数上浮,浮点数上浮和下浮,求大神帮忙看看,我做对了么?理解 ...
只看楼主
wangjiayou
Rank: 1
等 级:新手上路
帖 子:57
专家分:0
注 册:2017-6-25
结帖率:75%
 问题点数:0 回复次数:0 
自己编程表示整数上浮,浮点数上浮和下浮,求大神帮忙看看,我做对了么?理解对了么?
这是我编写的对于整数上浮和浮点数上浮和下浮的代码,有哪位老司机可以帮我看看么?因为编程练习没有答案,所以需要各位老司机抬一手。谢谢!

#include<stdio.h>
int main()
{
    int a,c,z;   
    long double b;
    float x,m,n,q;

    a=100;
    b=5.78E40;  
    x=6.00;
    m=2.0e5;
    n=6.2e6;

    c=a*b;
    z=b+x;
    q=m*n;

    printf("%d\n%f\n%Lf\n",a,b,c);
    printf("上一行结果为整数上溢,即所运算结果的数值a*toobig超出当前类型int能表达的范围");
    printf("%f\n",q);
    printf("上一行为浮点数的上溢,即所运算的结果数值m*n超出当前类型float能表达的范围了");
    printf("%d\n",z);
    printf("上一行结果为浮点数下溢,即在运算过程中z=b+x损失了原来末尾上long double b和float x上的的有效数字");

    getchar();
    return 0;
}
搜索更多相关主题的帖子: 编程 整数 浮点数 printf 结果 
2017-06-27 10:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-478965-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.259300 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved