如果i为int类型,
那么i/1得到的结果总是int类型
所以投影为double也没有用处
比如int b = 1/2;
b等于0
但是double b = 1/2.0
b等于0.5
你看到其中的区别了吗
int之间的计算得到还是int
int和double之间的计算得到就是double了
那么i/1得到的结果总是int类型
所以投影为double也没有用处
比如int b = 1/2;
b等于0
但是double b = 1/2.0
b等于0.5
你看到其中的区别了吗
int之间的计算得到还是int
int和double之间的计算得到就是double了
明白了
加菲猫是高手啊。谢谢!!!