标签: objective-c c floating-point
在浮点数小写点之后获取值的最佳方法是什么?例如,0.4000,13.67324分别得到4000和67324。
答案 0 :(得分:3)
int s = (number > 0 ? 1 : -1); number *=s; float t = s*(number - floorf(number)); int n = (int) (t * pow(10,k));
其中number是您的浮点数,k是您想要的数字。
number
k