标题:double 和 float 的有效数字位数???
取消只看楼主
bear2010
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-11-9
结帖率:100%
已结贴  问题点数:1 回复次数:1 
double 和 float 的有效数字位数???
#include <stdio.h>
int main(void)
{
  int all_water_quality=950;
  double one_water_molecules=3.0e-23;
  double all_water_molecules_number;
  all_water_molecules_number=all_water_quality/one_water_molecules;
  printf("all_water_molecules_number:%lf\n or %le",all_water_molecules_number,
  all_water_molecules_number);
  getch();

}
结果:

为何两种结果的有效数字不一样???
搜索更多相关主题的帖子: 数字 位数 double float 
2009-11-13 20:37
bear2010
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2009-11-9
得分:0 
回复 楼主 bear2010
谢谢,但同一double的数字为什么输出形式不同,有效数字的位数也不同
2009-11-15 10:53



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




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

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