搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 求大佬解释
标题:
求大佬解释
只看楼主
怎么说呢
等 级:
新手上路
帖 子:11
专家分:0
注 册:2018-10-19
结帖率:
75%
楼主
已结贴
√
问题点数:20 回复次数:5
求大佬解释
把%.15e改为%.15f为什么结果不一样?能说明一下%e吗
#include<math.h>
#include<stdio.h>
int main(void)
{
double two_pi=2.0*M_PI;
double h=0.1;
double x;
for(x=0.0;x<two_pi;x+=h)
printf("%5.1f: %.15e\n",x,sin(x)*sin(x)+cos(x)*cos(x));
return 0;
}
搜索更多相关主题的帖子:
include
double
for
sin
cos
2018-10-19 15:03
MeandC
等 级:
版主
威 望:
8
帖 子:245
专家分:792
注 册:2018-7-14
第
2
楼
得分:20
%e是以指数形式输出实数,%lf是以双精度小数形式输出实数。
C果然是有点难啊!
2018-10-19 16:11
MeandC
等 级:
版主
威 望:
8
帖 子:245
专家分:792
注 册:2018-7-14
第
3
楼
得分:0
代码很多中文符号,你这样编译是过不了的。
C果然是有点难啊!
2018-10-19 16:20
怎么说呢
等 级:
新手上路
帖 子:11
专家分:0
注 册:2018-10-19
第
4
楼
得分:0
回复 2楼 MeandC
额感谢
,我想知道这题的原因
[此贴子已经被作者于2018-10-19 22:47编辑过]
2018-10-19 22:46
MeandC
等 级:
版主
威 望:
8
帖 子:245
专家分:792
注 册:2018-7-14
第
5
楼
得分:0
回复 3楼 MeandC
同一个程序不同系统可能会有不同输出的原因是实现浮点数表示法的方法有多种。
由于位数的限制,浮点数是有舍入的,想要详细了解只有自己去看咯。
C果然是有点难啊!
2018-10-21 13:03
怎么说呢
等 级:
新手上路
帖 子:11
专家分:0
注 册:2018-10-19
第
6
楼
得分:0
回复 5楼 MeandC
ok
非常感谢,我懂了ヾ(^。^*)
收到的鲜花
幻紫灵心
于
2018-10-21 20:55
送鲜花
1朵
2018-10-21 19:29
6
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-490511-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.846580 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved