读书人

double的解决思路

发布时间: 2012-02-11 09:51:34 作者: rapoo

double的
double dRate =95/100;
什不是0.95而是0.000000000000000呢


[解决办法]
double dRate =95/100;
他 先做的是 95/100 为int 行 产生了 0;
在把 0 副给dRate
该为 double dRate =95.0/100;

[解决办法]
95/100 两个都是整形,结果就是整形的0


[解决办法]
根本原因这里系统默认的临时变量是int

读书人网 >C++

热点推荐