简单地说,就是当我放的时候:
float f;
if(f%1){
//do something
//
它返回一个错误,有没有办法对浮点类型进行模运算或者我必须进行转换?我正在使用 xCode IDE 和 Objective-C 语言
简单地说,就是当我放的时候:
float f;
if(f%1){
//do something
//
它返回一个错误,有没有办法对浮点类型进行模运算或者我必须进行转换?我正在使用 xCode IDE 和 Objective-C 语言
是的,使用fmod:
double f = 2.5;
double g = fmod (f, 2.0); // => g = 0.5
% 用于整数。尝试使用 fmod()。