当前位置:首页C++程序设计 > 正文

C++中绝对值函数,四舍五入函数,取上整函数,取下整函数,常用三角函数,对数函数,指数函数,平方根函数的用法

作者::2023-02-24 10:45:12C++程序设计阅读 2787

在 C++ 中,可以使用 <cmath> 头文件来调用常用的数学函数。以下是常见的数学函数及其用法:

  1. 绝对值函数 abs(x):返回参数 x 的绝对值。

int a = -5;
int b = abs(a);  // b 的值为 5
  1. 四舍五入函数 round(x):返回参数 x 的四舍五入值。

double a = 3.4;
double b = 3.6;
int c = round(a);  // c 的值为 3
int d = round(b);  // d 的值为 4
  1. 取上整函数 ceil(x):返回不小于参数 x 的最小整数。

double a = 3.4;
double b = 3.6;
int c = ceil(a);  // c 的值为 4
int d = ceil(b);  // d 的值为 4
  1. 取下整函数 floor(x):返回不大于参数 x 的最大整数。

double a = 3.4;
double b = 3.6;
int c = floor(a);  // c 的值为 3
int d = floor(b);  // d 的值为 3
  1. 常用三角函数:C++ 提供了 sincostanasinacosatan 等函数,分别表示正弦、余弦、正切、反正弦、反余弦、反正切。

double x = 1.0;
double y = sin(x);  // 计算 sin(x)
double z = tan(x);  // 计算 tan(x)
  1. 对数函数:C++ 提供了 loglog10log2 等函数,分别表示自然对数、以 10 为底的对数、以 2 为底的对数。

double x = 10.0;
double y = log(x);   // 计算 ln(x)
double z = log10(x); // 计算 log10(x)
  1. 指数函数:C++ 提供了 exp 函数,表示 e 的 x 次方。

    在数学中,e 代表自然对数的底数,约等于 2.71828。因此,在 C++ 中的 exp(x) 函数中,e 表示自然对数的底数,x 表示指数,函数的返回值表示 e 的 x 次方。

double x = 1.0;
double y = exp(x);   // 计算 e^x
  1. 平方根函数:C++ 提供了 sqrt 函数,表示求一个数的平方根。

double x = 4.0;
double y = sqrt(x);  // 计算 4 的平方根


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击