C语言入门小册子
Completion requirements
本章讨论了一些有用的标准C库:
- 数学库
- 标准实用库
sprintf()函数- 字符串函数库
- 字符类别测试库
以及以下一些小主题:
- 命令行参数
- 动态内存分配
- 函数指针
- PC内存模型及其他声明
- 故障排除提示
数学库
数学库需要包含以下声明:
#include <math.h>
数学函数包括:
sin(x):x的正弦值。cos(x):x的余弦值。tan(x):x的正切值。asin(x):x的反正弦值。acos(x):x的反余弦值。atan(x):x的反正切值。sinh(x):x的双曲正弦值。cosh(x):x的双曲余弦值。tanh(x):x的双曲正切值。exp(x):指数函数 -- e^x。log(x):x的自然对数。log10(x):x的以10为底的对数。pow(x, y):幂函数 -- x^y。sqrt(x):x的平方根。ceil(x):不小于x的最小整数,返回值为double类型。floor(x):不大于x的最大整数,返回值为double类型。fabs(x):x的绝对值。
所有值都是“double”类型,三角函数的值是以弧度表示的。
Last modified: Monday, 27 January 2025, 11:54 PM