Chinaunix首页 | 论坛 | 博客

分类: C/C++

2012-09-17 11:22:01

 double sum1=1.0;
 int n=1;
 //sum1=sum1*(n/(2*n+1));//
 sum1=sum1*n/(2*n+1);//
上面两句计算结果是有区别的。第一句n是整型,所以计算过程是以整型的形式计算的。
而第二句是先将n化为浮点型,然后以浮点型的形式进行计算的。
阅读(4481) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~