跳转至

常用函数

C++中预设了一些功能函数,可以直接使用。

比如向上向下取整、取绝对值等:absfabsceilfloorroundpowsqrt

数学函数使用头文件 <cmath>

绝对值

int x = -1;
cout << abs(x);

小数的绝对值

double x = -1.5;
cout << fabs(x);

向上取整

double x = 1.5;
cout << ceil(x); // 返回浮点类型

向下取整

double x = 1.5;
cout << floor(x);

四舍五入

double x = 1.98;
cout << round(x); 

幂运算

cout << pow(2, 3); // pow是一个浮点函数,不适合代替所有精确整数幂运算

开根号

int x = 16;
cout << sqrt(x);

交换操作

swap(a, b);

较大值

int maxn = max(a, b);

较小值

int minn = min(a, b);