c++cmath函数列表与用法
时间: 2023-11-01 11:06:31 浏览: 134
C++的cmath库提供了一系列数学函数,用于执行各种数学操作。下面是一些常用的cmath函数列表及其用法:
1. abs(x):返回x的绝对值。
示例:int result = abs(-5); // 结果为5
2. pow(x, y):返回x的y次幂。
示例:double result = pow(2, 3); // 结果为8
3. sqrt(x):返回x的平方根。
示例:double result = sqrt(16); // 结果为4
4. ceil(x):返回大于或等于x的最小整数值。
示例:double result = ceil(4.3); // 结果为5
5. floor(x):返回小于或等于x的最大整数值。
示例:double result = floor(4.9); // 结果为4
6. round(x):返回最接近x的整数值,四舍五入。
示例:double result = round(4.6); // 结果为5
7. sin(x):返回x的正弦值(角度制)。
示例:double result = sin(45); // 结果为0.707107
8. cos(x):返回x的余弦值(角度制)。
示例:double result = cos(60); // 结果为0.5
9. tan(x):返回x的正切值(角度制)。
示例:double result = tan(30); // 结果为0.57735
10. log(x):返回x的自然对数。
示例:double result = log(2.71828); // 结果为1
这只是cmath库中的一部分函数,还有其他函数可供使用。可以根据具体需求查阅相关文档以获取更详细的信息。
阅读全文