计算时结果与书上的不一致
……
double a=18.4;
double b=a%4;
运行结果
b= 2.3999999999999986
(13个9)而书上给的结果是
b=2.4
请问这是怎么回事?是书上错了吗?