C语言入门小册子
完成条件
本章讨论了一些有用的标准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”类型,三角函数的值是以弧度表示的。
最后修改: 2025年01月27日 星期一 23:54