标题:double与long long占用同样的字节,输出结果不同
只看楼主
ZJYTY
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:92
专家分:700
注 册:2018-12-20
得分:4 
"%e"是否仅对应浮点型;输出时强转作对比

程序代码:
#include "stdio.h"
int main()
{
    long long sum=0,multiply=1;
    int n;
    for(n=1;n<=20;n++)
    {
        multiply*=n;
        sum+=multiply;
    }
    printf("%e\n",(double)sum);
return 0;
}

-------------------------------若有不当之处,敬请谅解-------------------------------
2019-04-15 15:44
C基础
Rank: 6Rank: 6
等 级:侠之大者
威 望:6
帖 子:133
专家分:421
注 册:2018-10-15
得分:0 
已解决  哦了   9楼说得对  谢了哈
2019-04-15 21:38
C基础
Rank: 6Rank: 6
等 级:侠之大者
威 望:6
帖 子:133
专家分:421
注 册:2018-10-15
得分:0 
回复 11楼 ZJYTY
那个啥,你的评论在第二页  没注意,不好意思哈,  你的也是对的,谢谢
2019-04-15 21:39
C基础
Rank: 6Rank: 6
等 级:侠之大者
威 望:6
帖 子:133
专家分:421
注 册:2018-10-15
得分:0 
完美  完美
2019-04-15 21:42



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




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

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