美文网首页
OC常用的C数学运算函数

OC常用的C数学运算函数

作者: rosekissyou | 来源:发表于2016-07-11 10:23 被阅读190次

 1. rand() 产生随机数      NSLog(@"%i",rand());

2. abs() labs():long fabs() fabsf() float  求绝对值     NSLog(@"%i",abs(-5));

3.floor() 向下取整数  NSLog(@"%f",floor(3.888));  -> 3.000000

4.ceil() ceilf() 向上取整数 

5.round()  四舍五入取整数 roundl() roundf()

6.sqrt()/sqrtl()/sqrtf() 求平方根   :负数没有平方根,返回nan

7.fmax(double,double) 比大小,返回大的数  NSLog(@"%f",fmax(48.577665, 27.9866));

8. fmin(double,double) 比大小,返回小的数

9. hypot() 求直角三角形的斜边长度  NSLog(@"%f",hypot(3, 4));  ->5.000000

10. fmod(double,double) 两个整数的余数  NSLog(@"%f",fmod(18, 7));
  ->4.000000  :同理,余数不能为0,否则返回nan

11. modf(浮点数,存放地址) 浮点数分解为小数和整数    double aa, bb, cc;  bb = 9.234213;  aa = modf(bb, &cc);  NSLog(@"整数部分: %f",cc);  NSLog(@"小数部分: %f",aa );  ->整数部分: 9.000000    小数部分: 0.234213

12. pow(底数,指数) 指数运算  NSLog(@"%f",pow(2, 6));   ->64.000000

常用的宏定义:

M_PI      圆周率

M_PI_2    圆周率  / 2

M_1_PI     1/ 圆周率

相关文章

  • OC常用的C数学运算函数

    1. rand() 产生随机数 NSLog(@"%i",rand()); 2. abs() labs():lo...

  • 常用的数学函数

    数学函数数学运算是计算机程序中经常使用的运算形式,除了基本的算术运算符之外,C语言在其标准函数库中提供了近百个常用...

  • OC编程中常用数学函数(C)

    1.算数函数1.1产生随机数rand()1.2取绝对值fabs()1.3取复数的绝对值cabs(struct co...

  • Objective-C 基础方法整理

    第1篇Objective-C语言 第2章数学运算(math)函数 2.1算术运算函数 2.1.1rand()函数:...

  • (OC 初级笔记)OC 常用数学函数(C语言)

    1.算数函数1.1产生随机数rand()1.2取绝对值fabs()1.3取复数的绝对值cabs(struct co...

  • 基础篇- iOS开发中常用的数学函数

    在编程中我们总要进行一些数学运算以及数字处理,本文简单总结下常用的数学函数 。 常用函数 1、 三角函数 2 、...

  • OC中常用数学函数

    由于没有找到最初的出处,所以就不标明参考地址了。 三角函数 反三角函数 双曲三角函数 指数与对数 取整 绝对值 标...

  • C数学运算函数

    第2章数学运算(math)函数 2.1算术运算函数 2.1.1rand()函数:产生随机数 2.1.2abs()函...

  • OC中常用的数学函数

    数学函数在编程中有时候会用到,使用数学函数会减少代码量和计算的复杂程度。OC中的数学函数在Math.h中。这篇是我...

  • 二、基本运算

    一、运算符 运算符是指定要在表达式中执行哪些操作(数学、索引、函数调用等等)的符号。 运算符分类:C#语言继承了C...

网友评论

      本文标题:OC常用的C数学运算函数

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