0

我如何将 5.5 转换为 5 英尺 6 英寸。我正在使用目标 c 和 xcode 在 xcode 中执行此操作。

任何帮助表示赞赏

4

1 回答 1

5

我认为没有任何本机功能可以做到这一点。无论如何,这将起作用

CGFloat decimal = 12.5;
NSInteger feet = (NSInteger)decimal;
CGFloat fraction = decimal - feet;
NSInteger inches = (NSInteger)(12.0 * fraction);
NSLog(@"%f feet %f inches", feet,inches);
于 2012-10-16T08:20:03.283 回答