黑马程序员技术交流社区
标题:
问数据类型转换的问题
[打印本页]
作者:
安逸小弟
时间:
2015-6-9 21:16
标题:
问数据类型转换的问题
float f = 5+5.5; 为什么编译会报错呢
作者:
天涯111
时间:
2015-6-9 21:45
int型和float型相加好像是默认转换为int型,然后你再赋值给float型 ,这个过程中会损失精度,所以会报警, 但是报错的话就不知道了
等着看看其他大神怎么解释!!!
作者:
cyd1058
时间:
2015-6-9 22:38
在5.5后面加f就可以了
作者:
q757571446
时间:
2015-6-9 22:51
5.5小数默认double8个字节,和int类型5运算类型提升,存到float4字节肯定报错
作者:
a1224577182
时间:
2015-6-9 23:07
5.5是逗乐
作者:
a1224577182
时间:
2015-6-9 23:09
5.5是double类型,5+5.5的值也是double,double的值赋给float,可能会损失精度。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2