为什么是double?
float i=1.1e-1;
为什么这个是doulbe,
double 后不是加lf吗???
这个又是表示什么意思啊???
6.53005e-042
[解决办法]
默认字面常量浮点数是double的,除非加上f才是float,这是基础知识。
你这里float i=1.1e-1;右边是一个double,精度截断后存储到float里。
6.53005e-042
这个的意思就是6.53005 乘以 10 的-42次方。 那个0没有意义。
发布时间: 2012-06-23 14:52:43 作者: rapoo
为什么是double?
float i=1.1e-1;
为什么这个是doulbe,
double 后不是加lf吗???
这个又是表示什么意思啊???
6.53005e-042
[解决办法]
默认字面常量浮点数是double的,除非加上f才是float,这是基础知识。
你这里float i=1.1e-1;右边是一个double,精度截断后存储到float里。
6.53005e-042
这个的意思就是6.53005 乘以 10 的-42次方。 那个0没有意义。