double类型的问题
比如: double a =0.0;
a = 100000000.0;
double b =(a/10000000.0)*10000000.0;
if(a==b)
{ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA }
else { BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB }
这样在什么情况会执行BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
再如:要解决1.55555 这个数 把小数点后第3位开始按四舍五入的方法舍去
应该怎么实现??
在线等待答案。。。