float类型的小问题

来源:互联网 发布:沈广隆剑铺淘宝网 编辑:程序博客网 时间:2024/05/23 11:00

假设float Num1=0.2,Num2=0.1,Num3=0;

则在程序中执行Num3=Num2*NUm1;

则得到的并不是0.02,而是一个0.02000000******或者0.019999999****这样的数。

在这里最好就不要定义float类型了,直接定义double问题就解决了。




1 0
原创粉丝点击