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
