练习题
Topic source(float)(scoreNow - scorePre) / scorePre * 100;
整数减整数得整数,整数除以整数 scorePre,结果仍然是整数。最后,整数结果再乘以 100,得到的仍然是整数。如果希望得到一个浮点数结果,就需要在 (scoreNow - scorePre) 表达式前面加上 (float) 进行类型转换,将整数除法的结果转换为浮点数,从而得到期望的浮点数结果。
- 1
(float)(scoreNow - scorePre) / scorePre * 100;
整数减整数得整数,整数除以整数 scorePre,结果仍然是整数。最后,整数结果再乘以 100,得到的仍然是整数。如果希望得到一个浮点数结果,就需要在 (scoreNow - scorePre) 表达式前面加上 (float) 进行类型转换,将整数除法的结果转换为浮点数,从而得到期望的浮点数结果。
追风少年