double num1= 2.5; 为什么我把“double”改成“float”输出的结果还是一样?
double 和 float 都是 浮点类型。只不过 double 表示的范围更大
2.5在他们俩都能表示,自然就一样了
你可以用一个很大的浮点数试试,float就会截断了