xiaochenu 发表于 2016-4-19 08:39
float f=5+5.5; 比如这个代码.float大不是会自动类型提升吗,但是这个需要加强转float f=(float)(5+5.5) ...
AAAheilong 发表于 2016-4-19 08:20
float 大,long=2^63-1,float = 3.4*10^38 > 2*10^38 > 2*8^38 = 2*2^3^38 = 2*2^114 > 2^63-1
wan1137856139 发表于 2016-4-19 09:10
感觉是float的类型大,应该是要加转换符
纠结帝 发表于 2016-4-19 13:56
float 是单精度,需要在数值后面加“F”或“f“,如果只有5.5则被默认为double类型(双精度),“5 + 5.5 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |