有没有办法对浮点数类型做“模”运算

rae*_*j99 1 floating-point objective-c modulo floating-point-conversion

简而言之,就是我说的:

float f;
if(f%1){
//do something
//
Run Code Online (Sandbox Code Playgroud)

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

Pau*_*l R 5

是的,使用fmod

double f = 2.5;
double g = fmod (f, 2.0); // => g = 0.5
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

618 次

最近记录:

11 年,10 月 前