新手问一个float的问题
float a=123.433;printf("a=%f",a);
为什么输出的是123.432999啊?为什么不是123.433000?或者是123.433***?
float不是7位有效数字吗?
[[it] 本帖最后由 fky1989 于 2008-10-31 13:28 编辑 [/it]]
2008-10-31 13:27
2008-10-31 13:29
2008-10-31 13:36
2008-10-31 13:40
2008-10-31 13:47
2008-10-31 13:56
2008-10-31 14:46
2008-10-31 14:56
2008-10-31 15:15