[C.C++] C语言常用库函数

867 0
Honkers 2025-4-29 19:38:14 | 显示全部楼层 |阅读模式

1.C语言标准库函数

C语言标准库函数由15个头文件组成。

1.数学函数

数学计算是计算机最擅长的运算,计算机大部分运算方法都是基于数学计算执行的。C语言提供了很多用于数学计算的库函数,合理利用这些库函数,将对程序的编写和运行起到事半功倍的作用。要使用这些函数,在程序文件头必须加入头文件包含#include

2.绝对值函数

数学上,绝对值称为模,主要用于表示距离和数量的大小。绝对值的定义也存在于复数、有序数等数学计算领域。一个数的绝对值永远为非负。通常,数值x主要有两类表示绝对值的函数,分别是abs()和fabs()。

3.整数的求绝对值函数abs()

函数功能:用于求一个int型数值的绝对值

函数原型:int abs(int x);

说明:函数abs()的输入参数必须为int型,函数返回值为int型,因此必须使用int型变量作为接收返回值的数据。

4.浮点型数据的求绝对值函数fabs()

函数功能:用于求一个double型数值的绝对值

函数原型:double fabs(double x);

说明:函数fabs()的输入参数必须是double型,函数返回值为double型。因此,必须使用double型变量作为接收返回值的数据。

2.平方根函数和幂函数

1.平方根函数sqrt()

函数功能:用于计算输入参数的平方根。

函数原型:double sqrt(double x);

说明:函数sqrt()的输入参数必须为double型,函数返回值为double型。因此,必须使用double型变量作为接收返回值的数据。另外,sqrt()函数的输入参数不允许为负值,若输入负值作为函数参数,将得不到正确的结果。因此,在调用函数前,应检查函数的输入参数。

2.幂函数pow()

函数功能:用于计算输入参数的次方结果

函数原型:double pow(double x,double y);

说明:函数pow()的输入参数必须为double型,函数返回值为double型。因此,必须使用double型变量作为接收返回值的数据。

3.指数函数和对数函数

指数函数和对数函数互为逆函数

1.double exp(double x)

功能:计算e的双精度实数x次幂

2.double log(double x)

功能:计算以e为底的双精度实数x的对数ln(x)

3.double log10(double x)

功能:计算以10为底的双精度实数x的对数lg(x)

使用指数函数和对数函数时,e是自然对数的底,值是无理数2.718281828

4.三角函数

三角函数常用正弦、余弦和正切函数等

  1. double sin(double x)

功能:计算双精度实数x的正弦值

  1. double cos(double x)

功能:计算双精度实数x的余弦值

  1. double tan(double x)

功能:计算双精度实数x的正切值

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    中国红客联盟公众号

    联系站长QQ:5520533

    admin@chnhonker.com
    Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行