C语言常用函数及用法

上传人:文*** 文档编号:64120813 上传时间:2022-03-21 格式:DOC 页数:6 大小:21KB
收藏 版权申诉 举报 下载
C语言常用函数及用法_第1页
第1页 / 共6页
C语言常用函数及用法_第2页
第2页 / 共6页
C语言常用函数及用法_第3页
第3页 / 共6页
资源描述:

《C语言常用函数及用法》由会员分享,可在线阅读,更多相关《C语言常用函数及用法(6页珍藏版)》请在装配图网上搜索。

1、文档供参考,可复制、编制,期待您的好评与关注! C语言常用数学函数及其用法三角函数:(所有参数必须为弧度)1.acos 函数申明:acos (double x); 用途:用来返回给定的 X 的反余弦函数。2.asin 函数申明:asin (double x); 用途:用来返回给定的 X 的反正弦函数。3.atan 函数申明:atan (double x); 用途:用来返回给定的 X 的反正切函数。4.sin 函数声明:sin (double x); 用途:用来返回给定的 X 的正弦值。5.cos 函数声明:cos (double x); 用途:用来返回给定的 X 的余弦值。6.tan 函数声明

2、:tan (double x); 用途:用来返回给定的 X 的正切值。7.atan2 函数声明:atan2 (double y, double x); 用途:返回给定的 X 及 Y 坐标值的反正切值其他函数:8.atof 函数名: atof (const char *s); 功 能: 把字符串转换成浮点数 用 法: double atof(const char *nptr); 程序例: i nclude i nclude int main(void) float arg,*point=&arg; float f; char *str = 12345.67; f = atof(str); pri

3、ntf(string = %s float = %fn, str, f); return 0; 9.ceil 和 floor 函数名: ceil floor 功 能: 向上舍入 向下舍入 用 法: double ceil(double x); double floor(double x); 程序例: i nclude int main(void) double number = 123.54; double down, up; down = floor(number); up = ceil(number); printf(original number %5.2lfn, number); pr

4、intf(number rounded down %5.2lfn, down); printf(number rounded up %5.2lfn, up); return 0; 该程序运行结果:original number 123.54 number rounded down 123.00 number rounded up 124.0010.fabs 函数名:fabs 功能:求浮点数x的绝对值. 用法:fabs (double x);11.fmod 函数名: fmod 功 能: 计算x对y的模, 即x/y的余数 用 法: double fmod(double x, double y);

5、程序例: i nclude i nclude int main(void) double x = 5.0, y = 2.0; double result; result = fmod(x,y); printf(The remainder of (%lf / %lf) is %lfn, x, y, result); return 0; 12.abs 函数名:abs 功能:返回整型数的绝对值. 用法:Abs(number) number 参数可以是任意有效的数值表达式。如果 number 包含 Null,则返回 Null;如果是未初始化变量,则返回 0.幂指数:13.exp 函数名:exp 功能:

6、返回 e 的 n 次幂. 用法:exp (double x);14.frexp 函数名: frexp 功 能: 把一个双精度数分解为尾数的指数 用 法: double frexp(double value, int *eptr); 程序例: i nclude i nclude int main(void) double mantissa, number; int exponent; number = 8.0; mantissa = frexp(number, &exponent); printf(The number %lf is , number); printf(%lf times two

7、 to the , mantissa); printf(power of %dn, exponent); return 0; 15.log 函数名:log 功 能: 自然对数函数ln(x) 用 法: double log(double x); 程序例: i nclude i nclude int main(void) double result; double x = 8.6872; result = log(x); printf(The natural log of %lf is %lfn, x, result); return 0; log(x,y)=ln(y)/ln(x)16.ldexp

8、 函数名: ldexp 功 能: 计算value*(2的exp幂 ). 用 法: double ldexp(double value, int exp); 程序例: i nclude i nclude int main(void) double value; double x = 2; /* ldexp raises 2 by a power of 3 then multiplies the result by 2 */ value = ldexp(x,3); printf(The ldexp value is: %lfn, value); return 0; 运行结果为:2*23=16.17

9、.log10 函数名:log10 功能:返回以 10 为底的对数. 用法:log10 (double x);18.sqrt 函数名:sqrt 功能:返回指定数字的平方根. 用法:sqrt (double x);19.modf 函数名:modf 功 能: 把数分为指数和尾数 用 法: double modf(double value, double *iptr); 程序例: i nclude i nclude int main(void) double fraction, integer; double number = 100000.567; fraction = modf(number, &

10、integer); printf(The whole and fractional parts of %lf are %lf and %lfn,number, integer, fraction); return 0; 20.pow 函数名:pow 功能:返回指定数字的指定次幂. 用法:pow (double x, double y);(将返回x的y次幂)双曲函数:21.cosh 函数名:cosh 功能:返回指定角度的双曲余弦值. 用法:Double Cosh(double x(以弧度计量的角度) ; 22.sinh 函数名:sinh 功能:返回指定角度的双曲正弦值。 用法:sinh (double x);(其中参数x必须为弧度制)23.tanh 函数名:tanh 功能:回指定角度的双曲正切值. 用法:tanh (double x);6 / 6

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!