X1=10.0/2;
这个本身需要先定义X1的类型吧??
哪有没有定义类型,就直接用的?
10.0/2 这个当然不是整数了,首先,2转化为2.000000再参与计算...
不用测试,10.0/2 ,10/2.0 得到值一定是浮点类数据.只是将结果赋给不同类型的变量(x1,x2)时,会发生强制类型转换.
按照 楼主的程序写法,重要的不是10/2.0,还是10.0/2,重要的是X1和X2的类型