0

我有一个输出浮点数的公式。我想要做的是从前六位数字创建一个 int 。比如数字是123456789.563324,我想提取一个int值456789,怎么做呢?我正在使用最新的 iPhone SDK (XCode 4.4)。感谢你的帮助!

4

1 回答 1

1

我不确定 iPhone 的确切功能,但这是相当标准的数学运算。首先,你想让它成为一个整数。地板功能是您正在寻找的。然后,您要计算整数和 1000000 的模数。这将得到函数除以 10^6 时的余数,即最后 6 位。

float a = 123456789.563324
int lastdi = floor(a) % 1000000
于 2012-08-01T20:45:30.213 回答