您当前的位置:首页 > 计算机 > 编程开发 > C语言

C语言常用数学函数

时间:10-08来源:作者:点击数:

C语言把数学中常用的一些运算定义为标准库函数,使用这些运算时,只要在程序中把对应的函数名以及所需的参数写在需要的位置,系统就会自动运算出结果。表 1 列出了 C语言中常用的标准数学库函数。

表 1:C语言中常用的标准数学库函数
库函数 功能说明 示例
abs(x) 求整数 x 的绝对值 abs(-5)=5
fabs(x) 求实数 x 的绝对值 fabs(-3.14)=3.14
floor(x) 求不大于 x 的最大整数(下舍入) floor(3.14)=3.000000
ceil(x) 求不小于 x 的最小整数(上舍入) ceil(3.14)=4.000000
log(x) 求 x 的自然对数 log(2)=0.693147
exp(x) 求 x 的自然指数(ex exp(2)=7.389056
pow(x,y) 计算 x的值 pow(2,5)=32.000000
rand( ) 产生 0~RAND_MAX 的随机整数 rand( )%900+100 生成三位随机整数
sqrt(x) 求 x 的平方根(根号x sqrt(36)=6.000000

使用上述 C语言标准数学库函数之前,必须在程序的预处理指令部分添加指令包含 math.h 头文件:

#include <math.h>

图 1 展示了用 C语言的标准数学库函数将一个数学公式改写为一条 C 语句。

C语言程序中标准数学库函数的应用
图 1:C语言程序中标准数学库函数的应用
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门