《高级语言C++程序设计(第一版)-附录B.》.pdf
文本预览下载声明
314 附录B 标准函数简介
附录B 标准函数
C++语言是一种从C 语言改良的语言,为了保持和原来C 语言的兼容性,C 语
言中原有的标准库函数在C++ 中都可以使用,当然,由于不同的公司有各自不同
的产品,所以当我们选择不同公司的编译器时应该遵从相应产品的说明,由于本
书选用美国微软公司的Visual C++ ,所以本附录列出该编译器所支持的一些常用
标准函数,以方便用户查询,详细的使用说明请查看联机文档。
■数学函数和相应的转换函数:
头文件:math.h 、stdlib.h
函数名 函数说明 功能 说明
abs int abs (int n) 返回 int 类型数的绝对 参看fabs 函数
值
acos double acos (double x) 计算反三角函数arccos 如果 x 的值超过-1
的值,返回的角度值在 到 1 的范围则返回
0 到Л之间。x 的值应 一个不确定的值。
该在-1 到1 之间。
asin double asin (double x ) 计算反三角函数 arcsin 如果 x 的值超过-1
的值,返回的角度值在 到 1 的范围则返回
- Л/2 到Л/2之间。x 一个不确定的值。
的值应该在-1 到 1 之
间。
atan double atan (double x ) 计算反三角函数 arctan
的值,返回的角度值在
- Л/2 到Л/2之间。
ceil double ceil( double x ) 求出不小于x 的最小整 参看floor 函数
数
cos double cos (double x ) 计算三角函数 cos 的
值。
div div_t div (int n ,int d ) 计算两个 int 型数整除 div_t 是一个结构,
后的结果和余数。 内部定义了quot 和
rem 两个成员,分
别用来保存商和余
附录B 标准函数简介 315
数。
exp double exp( double x ) 求e 的指数值。 如果结果溢出则返
回INF 。
fabs double fabs (double x ) 返回浮点数的绝对值。 参看abs 函数
floor
显示全部