我有一个输出浮点数的公式。我想要做的是从前六位数创建一个int。例如,如果数字是123456789.563324,我想提取一个int值456789.我该怎么做?我正在使用最新的iPhone SDK(XCode 4.4)。谢谢你的帮助!
答案 0 :(得分:1)
我不确定iPhone的确切功能,但它是非常标准的数学。首先,你想使它成为一个整数。地板功能是您正在寻找的。然后,你想要计算整数的模数和1000000.这将得到函数除以10 ^ 6时的余数,即最后6位。
float a = 123456789.563324
int lastdi = floor(a) % 1000000