4.0除以2.0和,4.0除以2有什么区别

就是4.0除以2.0
和4.0除以2
以及4除以2.0
这些都有什么区别

从结果来说没区别,但是运算过程是不一样的,4.0/2.0是不需要转换直接运算,4.0/2需要先把2从整数类型转换为浮点数类型再运算,4/2.0需要先把4从整数类型转换为浮点数类型再运算。

数据类型不一样,

值一样,但有整数的存在隐式转换,最终结果相当于类型范围拓宽了