【问题标题】:Is there a way to do 'modulo' on float types [duplicate]有没有办法对浮点类型进行“模”[重复]
【发布时间】:2014-02-03 23:11:53
【问题描述】:

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

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

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

【问题讨论】:

    标签: objective-c floating-point modulo floating-point-conversion


    【解决方案1】:

    是的,使用fmod

    double f = 2.5;
    double g = fmod (f, 2.0); // => g = 0.5
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-11-07
        • 1970-01-01
        • 1970-01-01
        • 2021-05-24
        • 2011-01-07
        • 2019-10-15
        • 2015-11-12
        相关资源
        最近更新 更多