相关疑难解决方法(0)

如何在objective-c/cocoa touch中进行模运算?

我有两个CGFloat值,并且想要计算模数结果.换句话说:我想知道如果将valueA尽可能多地放入valueB,剩下的是什么.

所以我试过:

CGFloat moduloResult = valueB % valueA;
Run Code Online (Sandbox Code Playgroud)

编译器抱怨%并告诉我:"二进制%的操作数无效".任何的想法?

iphone modulo

81
推荐指数
2
解决办法
9万
查看次数

iOS目标-C:在浮点数上使用modulo从英尺得到"英寸"

我正在尝试制作一个简单的物镜-C高度转换器.输入是一个脚的(浮点)变量,我想转换为(int)feet和(float)inches:

float totalHeight = 5.122222;
float myFeet = (int) totalHeight; //returns 5 feet
float myInches = (totalHeight % 12)*12; //should return 0.1222ft, which becomes 1.46in
Run Code Online (Sandbox Code Playgroud)

但是,我不断从xcode获得错误,我意识到模运算符只适用于(int)和(long).有人可以推荐一种替代方法吗?谢谢!

c objective-c modulo ios

10
推荐指数
1
解决办法
7425
查看次数

标签 统计

modulo ×2

c ×1

ios ×1

iphone ×1

objective-c ×1