1、如果是1,那就是整数,整数除法1/2结果也会是整数,数学中答案是0.5,但是整型的不能保存0,5.因此会直接变成0。
2、如果是1.0那么就表示这个数是float或double类型,float与int运算,结果会变成float的方式存储。1.0/2就是0.5.这样才能得到正确结果。
1、如果是1,那就是整数,整数除法1/2结果也会是整数,数学中答案是0.5,但是整型的不能保存0,5.因此会直接变成0。
2、如果是1.0那么就表示这个数是float或double类型,float与int运算,结果会变成float的方式存储。1.0/2就是0.5.这样才能得到正确结果。