首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

double的問題解决思路

2012-02-11 
double的問題doubledRate95/100為什麼不是0.95而是0.000000000000000呢 [解决办法]double dRate 95/100

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

热点排行