C语言math函数库手册[借鉴].pdf
C语言math函数库手册 本文档是对C语言math函数库的手册,包括abs、fabs、cabs、ceil、sin、cos、tan等数学函数的使用和说明。 一、abs函数 abs函数是C语言math函数库中的一个函数,用于计算整数的绝对值。函数原型为int abs(int x);,函数功能是计算整数x的绝对值,函数返回计算结果。参数说明:x是要计算绝对值的整数,所属文件是<math.h>和<stdlib.h>。使用范例: ```c #include <stdio.h> #include <math.h> int main() { int number=-1234; printf("number: %d absolute value: %d",number,abs(number)); return 0; } ``` 二、fabs函数 fabs函数是C语言math函数库中的一个函数,用于计算浮点数的绝对值。函数原型为double fabs(double x);,函数功能是计算浮点数x的绝对值,函数返回计算结果。参数说明:x是要计算绝对值的浮点数,所属文件是<math.h>。使用范例: ```c #include <stdio.h> #include <math.h> int main() { float number=-1234.0; printf("number: %f absolute value: %f",number,fabs(number)); return 0; } ``` 三、cabs函数 cabs函数是C语言math函数库中的一个函数,用于计算复数的绝对值。函数原型为double cabs(struct complex znum);,函数功能是计算复数的绝对值,函数返回计算结果。参数说明:znum是要计算绝对值的复数,所属文件是<math.h>。使用范例: ```c #include <stdio.h> #include <math.h> int main() { struct complex z; double val; z.x=2.0; z.y=1.0; val=cabs(z); printf("The absolute value of %.2lfi %.2lfj is %.2lf",z.x,z.y,val); return 0; } ``` 四、ceil函数 ceil函数是C语言math函数库中的一个函数,用于计算不小于num的最小整数。函数原型为double ceil(double num);,函数功能是计算不小于num的最小整数,函数返回计算结果。参数说明:num是要计算的实数,所属文件是<math.h>。使用范例: ```c #include <math.h> #include <stdio.h> int main() { double number=123.54; double down,up; down=floor(number); up=ceil(number); printf("original number %5.2lf",number); printf("number rounded down %5.2lf",down); printf("number rounded up %5.2lf",up); return 0; } ``` 五、sin函数 sin函数是C语言math函数库中的一个函数,用于计算sinx的值。函数原型为double sin(double x);,函数功能是计算sinx的值,函数返回计算结果。参数说明:x是要计算的角度,单位为弧度,所属文件是<math.h>。使用范例: ```c #include <stdio.h> #include <math.h> int main() { double result,x=0.5; result=sin(x); printf("The sin() of %lf is %lf",x,result); return 0; } ``` 六、cos函数 cos函数是C语言math函数库中的一个函数,用于计算cos(x)的值。函数原型为double cos(double x);,函数功能是计算cos(x)的值,函数返回计算结果。参数说明:x是要计算的角度,单位为弧度,所属文件是<math.h>。使用范例: ```c #include <stdio.h> #include <math.h> int main() { double result; double x=0.5; result=cos(x); printf("The cosine of %lf is %lf",x,result); return 0; } ``` 七、tan函数 tan函数是C语言math函数库中的一个函数,用于计算tan(x)的值。函数原型为double tan(double x);,函数功能是计算tan(x)的值,函数返回计算结果。参数说明:x是要计算的角度,单位为弧度,所属文件是<math.h>。使用范例: ```c #include <stdio.h> #include <math.h> int main() { double result,x; x=0.5; result=tan(x); printf("The tan of %lf is %lf",x,result); return 0; } ``` 这些数学函数都是C语言math函数库中的重要组成部分,对于科学计算和工程应用具有重要作用。