abs()

求绝对值

acos()

求反余弦

asin()

求反正弦

atan()

求反正切

atan2()

求反正切,按符号判定象限

ceil()

求不小于某值的最小整数 (求上界)

cos()

求余弦

cosh()

求双曲余弦

div()

求商和余数

exp()

求e的幂

fabs()

求浮点数的绝对值

floor()

求不大于某值的最大整数 (求下界)

fmod()

求模数

frexp()

求数的科学表示法形式

labs()

求长整型数的绝对值

ldexp()

以科学计数法计算

ldiv()

以长整型返回商和余数

log()

自然对数

log10()

以10为底的自然对数

modf()

将一个数分解成整数和小数部分

pow()

求幂

sin()

求正弦

sinh()

求双曲正弦

sqrt()

求平方根

tan()

求正切

tanh()

求双曲正切

abs

语法:

 
  #include <stdlib.h>
  int abs( int num );

功能: 函数返回参数num.的绝对值。例如:

    int magic_number = 10;
    cout << "Enter a guess: ";
    cin >> x;
    cout << "Your guess was " << abs( magic_number - x ) << " away from the magic number." << endl;

相关主题:
labs().


acos

语法:

 
  #include <math.h>
  double acos( double arg );

功能:函数返回参数arg的反余弦值。参数arg 应当在-1和1之间。

相关主题:
asin(),
atan(), atan2(), sin(), cos(), tan(), sinh(), cosh(), and tanh().


asin

语法:

 
  #include <math.h>
  double asin( double arg );

功能:函数返回参数arg的反正弦值。参数arg 应当在-1和1之间。

相关主题:
acos(),
atan(), atan2(), sin(), cos(), tan(), sinh(), cosh(), and tanh().


atan

语法:

 
  #include <math.h>
  double atan( double arg );

功能:函数返回参数arg的反正切值。

相关主题:
asin(),
acos(), atan2(), sin(), cos(), tan(), sinh(), cosh(), and tanh().


atan2

语法:

 
  #include <math.h>
  double atan2( double y, double x );

功能:函数计算y/x的反正切值,按照参数的符号计算所在的象限。

相关主题:
asin(),
acos(), atan(), sin(), cos(), tan(), sinh(), cosh(), and tanh().


ceil

语法:

 
  #include <math.h>
  double ceil( double num );

功能: 函数返回参数不小于num 的最小整数。例如,

    y = 6.04;
    x = ceil( y );

x为7.0.

相关主题:
floor()
and fmod().


cos

语法:

 
  #include <math.h>
  double cos( double arg );

功能: 函数返回参数arg的余弦值,arg以弧度表示给出。

相关主题:
asin(),
acos(), atan(), sin(), atan2(), tan(),
sinh(), cosh(), and tanh().


cosh

语法:

 
  #include <math.h>
  double cosh( double arg );

功能: 函数返回参数arg的双曲余弦值。

相关主题:
asin(),
acos(), atan(), sin(), atan2(), tan(),
sinh(), cos(), and tanh().


div

语法:

 
  #include <stdlib.h>
  div_t div( int numerator, int denominator );

功能: 函数返回参数numerator / denominator的商和余数。结构类型div_t定义在stdlib.h中:

    int quot;     // 商数
    int rem;      // 余数

例, 以下代码显示x/y的商和余数:

    div_t temp;
    temp = div( x, y );
    printf( "%d divided by %d yields %d with a remainder of %d\n", x, y, temp.quot, temp.rem );

相关主题:
ldiv().


exp

语法:

 
  #include <math.h>
  double exp( double arg );

功能: 函数返回参数returns e (2.7182818) 的arg次幂。

相关主题:
log().


fabs

语法:

 
  #include <math.h>
  double fabs( double arg );

功能: 函数返回参数arg的绝对值。

相关主题:
abs().


floor

语法:

 
  #include <math.h>
  double floor( double arg );

功能: 函数返回参数不大于arg的最大整数。例如,

    y = 6.04;
    x = floor( y );

x的值为6.0.

相关主题:
ceil().


fmod

语法:

 
  #include <math.h>
  double fmod( double x, double y );

功能: 函数返回参数x/y的余数。

相关主题:
ceil(),
floor(), and fabs().


frexp

语法:

 
  #include <math.h>
  double frexp( double num, int *exp );

功能: 函数将参数num 分成两部分: 0.5 和1之间的尾数(由函数返回)并返回指数exp。转换成如下的科学计数法形式:

    num = mantissa * (2 ^ exp)

相关主题:
ldexp().


labs

语法:

 
  #include <stdlib.h>
  long labs( long num );

功能: 函数返回参数num的绝对值。

相关主题:
abs().


ldexp

语法:

 
  #include <math.h>
  double ldexp( double num, int exp );

功能: 函数返回参数num * (2 ^ exp)。如果发生溢出返回HUGE_VAL。

相关主题:
frexp()
and modf().


ldiv

语法:

 
  #include <stdlib.h>
  ldiv_t ldiv( long numerator, long denominator );

功能: 函数返回参数numerator / denominator的商和余数。结构类型 ldiv_t 定义在stdlib.h中:

    long quot;    // 商数 
    long rem;     // 余数

相关主题:
div().


log

语法:

 
  #include <math.h>
  double log( double num );

功能: 函数返回参数num的自然对数。如果num为负,产生域错误;如果num 为零,产生范围错误。

相关主题:
log10().


log10

语法:

 
  #include <math.h>
  double log10( double num );

功能: 函数返回参数num以10为底的对数。如果num为负,产生域错误;如果num 为零,产生范围错误。

相关主题:
log().


modf

语法:

 
  #include <math.h>
  double modf( double num, double *i );

功能: 函数将参数num 分割为整数和小数,返回小数部分并将整数部分赋给i

相关主题:
frexp()
and ldexp().


pow

语法:

 
  #include <math.h>
  double pow( double base, double exp );

功能: 函数返回以参数base 为底的exp 次幂。如果base为零或负和exp 小于等于零或非整数时,产生域错误。如果溢出,产生范围错误。

相关主题:
exp(), log(), and sqrt().


sin

语法:

 
  #include <math.h>
  double sin( double arg );

功能: 函数返回参数arg的正弦值,arg以弧度表示给出。

相关主题:
asin(),
acos(), atan(), cosh(), atan2(), tan(),
sinh(), cos(), and tanh().


sinh

语法:

 
  #include <math.h>
  double sinh( double arg );

功能: 函数返回参数arg的双曲正弦值。

相关主题:
asin(),
acos(), atan(), cosh(), atan2(), tan(),
sin(), cos(), and tanh().


sqrt

语法:

 
  #include <math.h>
  double sqrt( double num );

功能: 函数返回参数num的平方根。如果num为负,产生域错误。

相关主题:
exp(), log(), and pow().


tan

语法:

 
  #include <math.h>
  double tan( double arg );

功能: 函数返回参数arg的正切值,arg以弧度表示给出。

相关主题:
asin(),
acos(), atan(), cosh(), atan2(), sinh(), sin(), cos(), and
tanh().


tanh

语法:

 
  #include <math.h>
  double tanh( double arg );

功能: 函数返回参数arg的双曲正切值。

相关主题:
asin(),
acos(), atan(), cosh(), atan2(), tan(),
sin(), cos(), and sinh().

C++ 第九课 标准c数学函数的更多相关文章

  1. 标准c数学函数使用方法

    cppreference.com -> 标准c数学函数 -> 详解 标准c数学函数 abs 语法:     #include <stdlib.h>   int abs( int ...

  2. C++ 第十一课 标准c内存函数

    calloc() 分配一个二维储存空间 free() 释放已分配空间 malloc() 分配空间 realloc() 改变已分配空间的大小 calloc 语法:     #include <st ...

  3. 【C语言探索之旅】 第一部分第九课:函数

    内容简介 1.课程大纲 2.第一部分第九课:函数 3.第一部分第十课预告: 练习题+习作 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题,并会公布答案.还会带大家用C语言编写三个游戏. ...

  4. NeHe OpenGL教程 第九课:移动图像

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  5. 【C语言探索之旅】 第二部分第九课: 实战"悬挂小人"游戏 答案

    内容简介 1.课程大纲 2.第二部分第九课: 实战"悬挂小人"游戏 答案 3.第二部分第十课预告: 安全的文本输入 课程大纲 我们的课程分为四大部分,每一个部分结束后都会有练习题, ...

  6. cocos2d-x:懒人数学函数

    做游戏开发,要用到比较多的数学计算,对于程序员来说,还是用一种懒一点的方法,cocos2d-x方便开发者投机取巧...提供了很多方便的的数学函数,方便我们的数学计算.以下是在网上收集到的一些常用的数学 ...

  7. 【函数】Oracle函数系列(2)--数学函数及日期函数

    [函数]Oracle函数系列(2)--数学函数及日期函数 1  BLOG文档结构图 2  前言部分 2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不 ...

  8. iOS math.h数学函数

    在实际工作中有些程序不可避免的需要使用数学函数进行计算,比如地图程序的地理坐标到地图坐标的变换.Objective-C做为ANSI C的扩展,使用C标准库头文件<math.h>中定义的数学 ...

  9. 20141031--SQL分组,数学函数,聚合函数

    /* 通过代码操作:创建一个数据库,里面有一个学生信息表, 内容包括:学号,姓名,性别,体重,年龄,语数外三门课分数,班级 插入20条数据 执行以下查询操作: 1.查姓王的同学的信息 2.分别查每门课 ...

随机推荐

  1. 从零开始,运行一个android例子程序

    电脑上连个eclipse都没装,怎么玩android?一穷二白的你, 下面就跟随我,从零开始,一步一步操作,运行我们的第一个android应用程序.我一直相信,学习开发,只有在调试过程中学的是最快的. ...

  2. JSTL标签用法:<c:choose><c:forEach><c:if><c:when><c:set>

    JSP 标准标记库( Standard Tag Library , JSTL) 是一组以标准化格式实现许多通用的 Web 站点功能的定制标记. JSP 技术的优势之一在于其定制标记库工具.除了核心 J ...

  3. linux 除了某个文件或某个文件夹以外全部删除

    比如一个目录下有1,2,3,4,5这五个文件,现在我需要删除除了2以外的所有文件,那么我可以使用 find . ! -name 2 -exec rm -f {} \; 当然你还可以配合着 -maxde ...

  4. Mysql select语句设置默认值

    1.在没有设置默认值的情况下: SELECT userinfo.id, user_name, role, adm_regionid, region_name , create_time FROM us ...

  5. JAVA设计模式-设计原则

    6大原则: 单一职责原则 里氏替换原则 依赖倒置原则 接口隔离原则 迪米特法则 开闭原则 一.单一职责原则 定义:应该有且仅有一个原因引起类的变更 带来的好处: 类的复杂性降低,实现什么职责有清晰明确 ...

  6. Notification详解(含工具类)

                                                                     昨天一天只写了两篇文章,效率超低.追其原因呢,其实我一直在研究noti ...

  7. Sicily 1388. Quicksum

    http://soj.me/1388 又一道字符串的水题.... #include <iostream> #include <cstring> using namespace ...

  8. DevExpress ChartControl 柱状图的使用【转】

    //中心业务平台的“热门岗位信息监测”柱状图 public partial class HotJobInfo : UserControl     {         private object _o ...

  9. 轻松搞定 easyui datagrid 二次加载的问题(转)

    对于使用url方式的初学者,经常碰到重复请求的问题,这个问题的根源是因为一旦设置了url参数,Datagrid组件在实例化的时候就会做请求,如何避免二次加载这样问题呢,个人觉得注意以下两点基本就可以防 ...

  10. 小米推送 简介 集成 MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...