NOT A DUPLICATE:上面提到的重复项,将小数部分返回到浮点数,而不是 int
鉴于我有一个浮点数1.495,我如何将其转换为,1并495给出两个int变量r和d. 在哪里:
int r == 1;
int d == 495;
我可以使用第一个
int r = (int)(1.495f-1l);
但我不确定如何铸造或获得d价值。
注意我不确定小数部分的范围,小数部分可以是.49或.495或.4959
在值是.0495或者.00495我没问题的情况下返回的值是495,我原本没有想到这个。
谢谢