zoukankan      html  css  js  c++  java
  • 四舍五入、上取整、下取整

        float tmpFloatData2 = 3.7;
    
        NSString *tmpStr2 = [NSString stringWithFormat:@"%.0f", tmpFloatData2];
    
        NSLog(@"tmpStr2 = %@", tmpStr2);//结果为4
    
        float tmpFloatData3 = 6.5;
    
        NSString *tmpStr3 = [NSString stringWithFormat:@"%.0f", tmpFloatData3];
    
        NSLog(@"tmpStr2 = %@", tmpStr3);//结果为6

    如果用上面的模式来做出四舍五入、上取整、下取整的结果是靠不住的,最好不要用上面的方法来处理对数字要求比较高的地方

      NSLog(@"tmpStr4 = %f", floorf(tmpFloatData3));//下取整

        NSLog(@"tmpStr5 = %f", ceilf(tmpFloatData3));//上取整

        NSLog(@"tmpStr6 = %f", roundf(tmpFloatData3));//四舍五入

    #include <math.h>文件里有很多我们常用的数学函数,比如下取整、上取整、四舍五入,sin,cos,tan

  • 相关阅读:
    触发器
    自定义变量
    系统变量
    Interval 计时器
    Ajax 之 DWR
    cssTest
    Ajax之XMLHttpRequst对象
    添加页面元素
    jquery 基础
    jQuery 自定义动画效果
  • 原文地址:https://www.cnblogs.com/shidaying/p/4690302.html
Copyright © 2011-2022 走看看