06--C语言数学函数
在使用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语言数学函数的更多相关文章
- TCL语言笔记:TCL中的数学函数
一.TCL数学函数列表 函数名 说明 举例 abs(arg) 取绝对值 set a –10 ; #a=-10 set a [expr abs($a)]; # a=10 acos(arg) 反余弦 s ...
- C语言入门(6)——C语言常用数学函数
在编码过程中会经遇到数学运算,幸运的是C语言提供了非常丰富的数学函数库. 在数学中使用函数有时候书写可以省略括号,而C语言要求一定要加上括号,例如sin(pi/2)这种形式.在C语言的术语中,pi/2 ...
- R语言常用数学函数
语言的数学运算和一些简单的函数整理如下: 向量可以进行那些常规的算术运算,不同长度的向量可以相加,这种情况下最短的向量将被循环使用. > x <- 1:4 > a <- 1 ...
- Java语言程序设计(基础篇) 第四章 数学函数、字符和字符串
第四章 数学函数.字符和字符串 4.2 常用数学函数 方法分三类:三角函数方法(trigonometric method).指数函数方法(exponent method)和服务方法(service m ...
- 【函数】Oracle函数系列(2)--数学函数及日期函数
[函数]Oracle函数系列(2)--数学函数及日期函数 1 BLOG文档结构图 2 前言部分 2.1 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不 ...
- 【C语言】函数和自定义函数
函数,我之前也提到过一点点内容.其实函数是很好理解的,但是写起来又十分麻烦. 一. 函数引入 我们知道,C源程序是由函数组成的.请看下面的简单函数例子 #include <stdio.h ...
- VB.Net常用数学函数整理
System.Math 类中定义了用于数学计算的函数.Math 类包括三角函数.对数函数和其他常用数学函数.下列函数是在 System 名称空间的 Math 类中定义的函数. 注意:要使用这些函数 ...
- VB.NET函数——数学函数/字母串函数
一.数学函数 函数 说明 Abs (num) 取绝对值. Exp (num) 返回以e为底.以num为指数的值,如Exp(2)返回e^2值. Log (num) 返回参数num的自然对数值,为Doub ...
- Cg(C for Graphic)标准函数库之数学函数与几何函数
和 C 的标准函数库类似, Cg 提供了一系列内建的标准函数.这些函数用于执行数学上的通用计算或通用算法(纹理映射等),例如,需要求取入射光线的反射光线方向向量可以使用标准函数库中的 reflect ...
随机推荐
- Codeforces 902D/901B - GCD of Polynomials
传送门:http://codeforces.com/contest/902/problem/D 本题是一个数学问题——多项式整除. 对于两个整数a.b,求最大公约数gcd(a,b)的辗转相除法的函数如 ...
- 线上MySQL慢查询现象案例--Impossible WHERE noticed after reading const tables
前言:2012年的笔记整理而得,发布个人博客,做备忘录使用. 背景:线上慢查询日志监控,得到如下的语句: 发现:select doc_text from t_wiki_doc_text w ...
- A. Feed the cat
A. Feed the cat time limit per test: 1 second memory limit per test: 256 megabytes input: standard i ...
- 开源分布式MySQL中间件探究与应用 dba+
- 基于I/O的Server/Client实现
在前面的文章中讲了基于NIO实现的Server/Client.本文就讲讲基于同步堵塞式I/O实现的Server/Client好与前面的NIO中的Server/Client进行对照. 网络编程中须要解决 ...
- 零基础学python-2.16 列表解析
这一节聊聊强大的列表解析 主要就是在一行里面赋值给列表 以下我们举两个样例: 上面的样例我们引入了range函数,他主要作用是在一定范围里面取整数值 我来解释一下中括号中面的那一句:x**2 for ...
- JAVA小程序:和电脑猜拳
import java.util.Scanner; import java.util.Random; public class Hello { public static int judge ...
- VS2013 EF6连接MySql
1.安装mysql server下载地址 http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.21-winx64.zip 2.安装MySql的VS插件 ...
- scanf,printf函数细节
今天笔试的时候遇到一个考察C语言scanf函数的题目 int x; float y; scanf("%3d%f",&x,&y); // input 123456 6 ...
- 2016.04.19,英语,《Vocabulary Builder》Unit 16
top, comes from topos, the Greek word for 'place'. ectopic: [ek'tɑːpɪk] adj. [医]异位的,异常的 topical: ['t ...