假设float Num1=0.2,Num2=0.1,Num3=0;
则在程序中执行Num3=Num2*NUm1;
则得到的并不是0.02,而是一个0.02000000******或者0.019999999****这样的数。
在这里最好就不要定义float类型了,直接定义double问题就解决了。
假设float Num1=0.2,Num2=0.1,Num3=0;
则在程序中执行Num3=Num2*NUm1;
则得到的并不是0.02,而是一个0.02000000******或者0.019999999****这样的数。
在这里最好就不要定义float类型了,直接定义double问题就解决了。