C++常用数学函数
C常用数学函数必备头文件#include cmath取绝对值函数abs(x)用于整数绝对值计算fabs(x)用于浮点数绝对值计算。示例abs(-10); // 返回10 fabs(-3.14); // 返回3.14指数与对数函数pow(x, y)计算x的y次方sqrt(x)计算平方根log(x)计算自然对数log10(x)计算以10为底的对数。示例pow(2, 3); // 返回8 sqrt(16); // 返回4 log(2.71828); // 约等于1取整函数floor(x)实现向下取整ceil(x)实现向上取整round(x)实现四舍五入。示例floor(3.9); // 返回3 ceil(3.1); // 返回4 round(3.5); // 返回4三角函数所有三角函数使用弧度制参数sin(x)计算正弦值cos(x)计算余弦值tan(x)计算正切值。示例sin(M_PI/2); // 约等于1 cos(M_PI); // 约等于-1数学常量M_PI表示圆周率π某些编译器需要预定义宏#define _USE_MATH_DEFINES #include cmath综合示例#include iostream #include cmath using namespace std; int main() { cout abs(-5) endl; cout sqrt(25) endl; cout pow(2, 4) endl; cout sin(M_PI/2) endl; return 0; }