上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.4 函数
在编写程序时,经常会遇到一些初等函数的计算,如求绝对值、三角函数、指数函数、对数函数、平方根等。如果计算这些函数的程序也要用户自己来编写,那就太麻烦了。因此,为了方便使用,C语言提供了丰富的内部函数,也称标准函数,供用户编写程序时引用。使用时,只要按照规定的标准写法,编译程序便可自动予以处理。但C语言的标准函数并不是系统函数,不是必需的,编程时完全可以不用这些函数,而自己编写。C语言的标准函数的定义按函数类型存放在不同的“头文件”中,其代码则存放在相应的“库”中,因此这些函数又叫库函数。
下面介绍一些常用的数学函数,见表2.3。
表2.3 常用数学函数
使用数学函数时,应该在源文件中的开始位置使用:
#include "math.h"
以便把头文件"math.h"包含到源文件中。
引用内部函数时,只需写出相应的函数名,并在后面的括号中给出所要计算的自变量值,即可得到所需要的函数值。例如,只要写出sqrt(4.0),就可得到函数值2.0,只要写出fabs(-100.0),就可得到其绝对值100.0。
使用标准函数时,必须注意以下两点:
① 使用三角函数时,必须注意角度的单位是“弧度”;
② 引用标准函数时,自变量要写在括号里面,自变量可以是常量、变量或表达式。