首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

为啥是double

2012-06-23 
为什么是double?float i1.1e-1为什么这个是doulbe,double 后不是加lf吗???这个又是表示什么意思啊???6.5

为什么是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没有意义。

热点排行