美文网首页
常用数学函数(绝对值、四舍五入等)

常用数学函数(绝对值、四舍五入等)

作者: 孙凯iOS | 来源:发表于2018-12-13 18:03 被阅读0次

常用数学函数

随机数 arc4random()
绝对值 abs(-2) fabs(-2.22)
取整  floorf(向下取整) ceilf(向上取整) roundf(四舍五入)
取余与取整-modf
    double intF = 0;
    NSLog(@"%@-%@",@(modf(5.567, &intF)),@(intF));

代码

if (index == 0) {
    //随机数
    NSLog(@"%@",@(arc4random()));
    //93701477
} else if (index == 1) {
    //绝对值
    NSLog(@"%@",@(abs(-2)));        //2
    NSLog(@"%@",@(abs(2)));         //2
    NSLog(@"%@",@(fabs(-2.444)));   //2.444
    NSLog(@"%@",@(fabs(2.444)));    //2.444
} else if (index == 2) {
    //取整-floorf(下)-ceilf(上)-roundf(四舍五入)
    CGFloat 4.567 = 4.567;
    NSLog(@"向下取整");
    NSLog(@"%@",@(floorf(4.567)));  //4
    NSLog(@"%@",@(floorf(4.321)));  //4
    NSLog(@"%@",@(floorf(-4.567))); //-5
    NSLog(@"%@",@(floorf(-4.321))); //-5
    NSLog(@"向上取整");
    NSLog(@"%@",@(ceilf(4.567)));   //5
    NSLog(@"%@",@(ceilf(4.321)));   //5
    NSLog(@"%@",@(ceilf(-4.567)));  //-4
    NSLog(@"%@",@(ceilf(-4.321)));  //-4
    NSLog(@"四舍五入");
    NSLog(@"%@",@(roundf(4.567)));  //5
    NSLog(@"%@",@(roundf(4.321)));  //4
    NSLog(@"%@",@(roundf(-4.567))); //-5
    NSLog(@"%@",@(roundf(-4.321))); //-4
} else if (index == 3) {
    //取余与取整
    double intF = 0;
    NSLog(@"%@-%@",@(modf(5.567, &intF)),@(intF));  //0.5670000000000002-5
}

全部函数(引用于Joson_Ju)

rand() ----随机数
abs() / labs() ----整数绝对值
fabs() / fabsf() / fabsl() ----浮点数绝对值
floor() / floorf() / floorl() ----向下取整
ceil() / ceilf() / ceill() ----向上取整
round() / roundf() / roundl() ----四舍五入
sqrt() / sqrtf() / sqrtl() ----求平方根
fmax() / fmaxf() / fmaxl() ----求最大值
fmin() / fminf() / fminl() ----求最小值
hypot() / hypotf() / hypotl() ----求直角三角形斜边的长度
fmod() / fmodf() / fmodl() ----求两数整除后的余数
modf() / modff() / modfl() ----浮点数分解为整数和小数
frexp() / frexpf() / frexpl() ----浮点数分解尾数和二为底的指数
sin() / sinf() / sinl() ----求正弦值
sinh() / sinhf() / sinhl() ----求双曲正弦值
cos() / cosf() / cosl() ----求余弦值
cosh() / coshf() / coshl() ----求双曲余弦值
tan() / tanf() / tanl() ----求正切值
tanh() / tanhf() / tanhl() ----求双曲正切值
asin() / asinf() / asinl() ----求反正弦值
asinh() / asinhf() / asinhl() ----求反双曲正弦值
acos() / acosf() / acosl() ----求反余弦值
acosh() / acoshf() / acoshl() ----求反双曲余弦值
atan() / atanf() / atanl() ----求反正切值
atan2() / atan2f() / atan2l() ----求坐标值的反正切值
atanh() / atanhf() / atanhl() ----求反双曲正切值

相关文章

  • Excel常用函数

    Excel常用的函数类型有:数学函数,日期函数文本函数,统计函数,查找与引用,逻辑等 数学函数: ABS:求绝对值...

  • Pascal相关函数

    1、数学函数 绝对值函数abs(x)截尾函数trunc(x)四舍五入函数round(x)取小数函数frac(x)求...

  • 常用数学函数(绝对值、四舍五入等)

    常用数学函数 代码 全部函数(引用于Joson_Ju)

  • JS Math对象

    二、 Math对象 Math主要做一些数学上的常用运算:比如平方、绝对值、开方、三角函数等。 2.1 常用属...

  • 2019-02-21

    2019-02-2112.6 四舍五入函数12.6.1 常用的四舍五入ROUND函数是最常用的四舍五入函数之一,用...

  • 常用函数

    常用内置函数 数学相关 abs(a) : 求取绝对值。abs(-1) max(list) : 求取list最大值。...

  • MySQL 常用函数总结.sql

    -- 一、常用数学函数-- 绝对值SELECTabs( - 32 );-- 32-- 返回N被M除的余数 mod(...

  • MySQL 常用函数

    1、常用函数 1.1、数学函数 函数说明abs(x)返回 x 的绝对值pi()返回圆周率 π,默认显示 6 位小数...

  • 黑猴子的家:mysql 数学函数

    数学函数 1、向上取整,返回>=该参数的最小整数 2、向下取整,返回<=该参数的最大整数 3、四舍五入,先按绝对值...

  • 第十五章:内置函数

    python有一些常用的内置函数: 数学函数 abs() 获取绝对值 min()求最小值 max()求最大值 ha...

网友评论

      本文标题:常用数学函数(绝对值、四舍五入等)

      本文链接:https://www.haomeiwen.com/subject/dnbbhqtx.html