1

简单地说,就是当我放的时候:

float f;
if(f%1){
//do something
//

它返回一个错误,有没有办法对浮点类型进行模运算或者我必须进行转换?我正在使用 xCode IDE 和 Objective-C 语言

4

2 回答 2

5

是的,使用fmod

double f = 2.5;
double g = fmod (f, 2.0); // => g = 0.5
于 2014-02-03T23:14:21.723 回答
0

% 用于整数。尝试使用 fmod()。

于 2014-02-03T23:14:15.390 回答