在使用C语言数学函数时候,应该在该源文件中使用以下命令行:

#include <math.h> 或 #include "math.h",这里的<>跟""分别表示:前者表示系统到存放C库函数头文件所在的目录寻找需要包含的文件,这是标准方式;后者表示系统先在拥护当前目录中寻找要包含的文件,若找不到,再按前者方式查找。为节省时间,在使用自己编写的文件时使用的是“”,自己编写的文件一般是在当前目录下。

32个数学函数中只有abs的数据类型是:”整型“,”int“。

log10、logE中的10与E是在log的左下角位置。其余求弧度函数需要看清楚是不是指数。

排列方式如下:函数名:函数功能参数介绍,返回值,说明。函数原型。

abs: 求整型x的绝对值,返回计算结果。 int abs(int x);

acos: 计算COS-1(x)的值,返回计算结果,x应在-1到1范围内。 double acos(double x);

asin: 计算SIN-1(x)的值,返回计算结果,x应在-1到1范围内。 double asin(double x);

atan: 计算TAN-1(x)的值,返回计算结果。  double atan(double x);

atan2: 计算TAN-1/(x/y)的值,返回计算结果。 double atan2(double x,double y);

cos: 计算COS(x)的值,返回计算结果,x的单位为弧度。 double cos(double x);

cosh: 计算x的双曲余弦COSH(x)的值,返回计算结果。 double cosh(double x);

exp: 求Ex的值,返回计算结果。 double exp(double x);

fabs: 求x的绝对值,返回计算结果。 duoble fabs(fouble x);

floor: 求出不大于x的最大整数,返回该整数的双精度实数。 double floor(double x);

fmod: 求整除x/y的余数,返回该余数的双精度。 double fmod(double x,double y);

frexp: 把双精度数val分解为数字部分(尾数)x和以2为底的指数n,即val=x*2n,n存放在eptr指向的变量中。返回数字部分x0.5<=x<1。 double frexp(double x, double *eptr);

log: 求log e x,In x。返回计算结果。 double log(double x);

log10: 求log10x。返回计算结果。 double log10(double x);

modf: 把双精度数val分解为整数部分和小数部分,把整数部分存到iptr指向的单元。返回val的小数部分。double modf(double val,double *iptr);

pow: 计算Xy的值,返回计算结果。 double pow(double x,double *iprt);

rand: 产生-90到32767间的随机整数。返回随机整数。 int rand(void);

sin: 计算SINx的值。返回计算结果。x单位为弧度。 double sin(double x);

sinh: 计算x的双曲正弦函数SINH(x)的值,返回计算结果。 double sinh(double x);

sqrt: 计算根号x。返回计算结果。x应>=0。 double sqrt(double x);

tan: 计算TAN(x)的值,返回计算结果。x单位为弧度。 double tan(double x);

tanh: 计算x的双曲正切函数tanh(x)的值。返回计算结果。 double tanh(double x);

06--C语言数学函数的更多相关文章

  1. TCL语言笔记:TCL中的数学函数

    一.TCL数学函数列表 函数名 说明 举例 abs(arg) 取绝对值 set a –10  ; #a=-10 set a [expr abs($a)]; # a=10 acos(arg) 反余弦 s ...

  2. C语言入门(6)——C语言常用数学函数

    在编码过程中会经遇到数学运算,幸运的是C语言提供了非常丰富的数学函数库. 在数学中使用函数有时候书写可以省略括号,而C语言要求一定要加上括号,例如sin(pi/2)这种形式.在C语言的术语中,pi/2 ...

  3. R语言常用数学函数

    语言的数学运算和一些简单的函数整理如下: 向量可以进行那些常规的算术运算,不同长度的向量可以相加,这种情况下最短的向量将被循环使用.   > x <- 1:4 > a <- 1 ...

  4. Java语言程序设计(基础篇) 第四章 数学函数、字符和字符串

    第四章 数学函数.字符和字符串 4.2 常用数学函数 方法分三类:三角函数方法(trigonometric method).指数函数方法(exponent method)和服务方法(service m ...

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

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

  6. 【C语言】函数和自定义函数

    函数,我之前也提到过一点点内容.其实函数是很好理解的,但是写起来又十分麻烦. 一.     函数引入 我们知道,C源程序是由函数组成的.请看下面的简单函数例子 #include <stdio.h ...

  7. VB.Net常用数学函数整理

      System.Math 类中定义了用于数学计算的函数.Math 类包括三角函数.对数函数和其他常用数学函数.下列函数是在 System 名称空间的 Math 类中定义的函数. 注意:要使用这些函数 ...

  8. VB.NET函数——数学函数/字母串函数

    一.数学函数 函数 说明 Abs (num) 取绝对值. Exp (num) 返回以e为底.以num为指数的值,如Exp(2)返回e^2值. Log (num) 返回参数num的自然对数值,为Doub ...

  9. Cg(C for Graphic)标准函数库之数学函数与几何函数

    和 C 的标准函数库类似, Cg 提供了一系列内建的标准函数.这些函数用于执行数学上的通用计算或通用算法(纹理映射等),例如,需要求取入射光线的反射光线方向向量可以使用标准函数库中的 reflect ...

随机推荐

  1. QBXT春季培训酱油记

    Day-1: 下午回家收拾东西,明天去JN,先通知一下在JN的lll dalao明天去见他,然而手办到了,心情大好啊有没有,有没有! 晚上单曲循环<初音未来的消失>,睡觉的时候哭得稀里哗啦 ...

  2. 教你如何检查一个函数是否为JavaScript运行时环境内建函数

    在开发过程中,对于某些API在现有的JavaScript运行时环境不支持的时候,我们大都会采用加入polyfill来解决这个问题.但有些时候我们可能需要知道现在某个API到底是否为运行时环境所原生支持 ...

  3. C#--in逆变-out协变

    MSDN上的解释 协变保留兼容性,逆变与之相反 in的使用 个人理解:就是表明泛型就是可以逆变的(逆变就是大变小) // Contravariant interface. interface ICon ...

  4. A - 敌兵布阵(HDU 1166)

    A - 敌兵布阵 HDU - 1166 思路:线段树单点修改+区间查询. #include<cstdio> #include<cstring> #include<iost ...

  5. 启动BIOS虚拟化

    启动BIOS虚拟化 学习了:https://jingyan.baidu.com/article/335530daa55d7e19cb41c3c2.html securable.exe下载地址:http ...

  6. iOS中基于 Socket 的 C/S 结构网络通信(中)

    结合上一篇的知识.接下来将介绍基于 TCP 协议的 Socket  编程.因为 Socket 须要有client和服务端,那么如今实现的是关于服务端的简单程序.服务端採用的是CFStream 类来实现 ...

  7. CodeForces 453A 概率题

    Description Twilight Sparkle was playing Ludo with her friends Rainbow Dash, Apple Jack and Flutter ...

  8. 【cl】java变量

    知识点一: 变量:有声明,有初始化! 变量作用域:变量在声明的地方开始,到块结束(其中一对{}叫块) 变量不能重复声明(声明=定义):在同一个作用域中不能重复声明变量! 在作用域中如果已经有变量了,就 ...

  9. codetemplate

    <?xml version="1.0" encoding="UTF-8" standalone="no"?><templa ...

  10. Adding Search

    https://docs.asp.net/en/latest/tutorials/first-mvc-app/search.html In this section you’ll add search ...