C++ 中的 sqrt() 函数2025 年 6 月 12 日 | 阅读 4 分钟 在 C++ 中,`sqrt()` 函数用于计算非负值的平方根。它属于 ` 在数学上,该函数的作用是 如果向 `sqrt()` 传递负数,在传统的实数计算中结果将是未定义的,并可能导致域错误,具体取决于所使用的上下文。 语法它具有以下语法。 这里,x 是一个非负数,我们想要计算它的平方根。提供的值必须是与 `double` 兼容的数字类型。它应该是一个正值或零值。传递负数将导致域错误,因为负数的平方根在实数集中未定义。 返回值
C++ Sqrt 函数示例让我们通过一个示例来说明 C++ 中的 `sqrt()` 函数。 示例编译并运行输出 The square root of 0 is: 0 The square root of 8 is: 2.82843 The square root of 10 is: 3.16228 The square root of 0.25 is: 0.5 The square root of -25 is: -nan (undefined in real numbers) 说明 在此示例中,我们使用了 ` Sqrt() 函数的要点在 C++ 中,`sqrt()` 函数有几个需要记住的要点。其中一些如下:
C++ 中的另一个 Sqrt 示例让我们再举一个例子来说明 C++ 中的 `sqrt()` 函数。 示例编译并运行输出 The square root of 16 is 4 说明 在此示例中,我们使用 ` C++ 中 `sqrt()` 函数的异常在 C++ 中使用 `sqrt()` 函数时,如果不正确处理,有几个重要的场景可能导致错误:
C++ `Sqrt()` 函数 MCQ1) 在 C++ 中使用 `sqrt()` 函数必须包含哪个头文件?
答案: b) <cmath> 2) C++ 中 `sqrt()` 函数的返回类型是什么?
答案: c) double。 3) 如果向 C++ 中的 `sqrt()` 函数传递负数会发生什么?
答案: d) 它导致域错误 4) 以下哪个选项显示了 C++ 中 `sqrt()` 函数的正确用法?
答案: a) sqrt(49) 5) `sqrt(2)` 在 C++ 中输出什么?
答案: c) 大约 1.41 下一主题C++ 数学函数 |
C++ 数学 isgreater() isgreater() 函数确定函数中给定的第一个参数的值是否大于第二个参数的值。如果第一个数字更大,则返回 1,否则返回 0。注意:如果函数的一个或两个参数是 NaN,则...
阅读 2 分钟
C++ 数学 asinh() 该函数计算给定弧度的反双曲正弦。其中,反双曲正弦是双曲正弦的逆运算。sinh-1x = asinh(x); 语法 假设给定弧度角为 'x':float asinh(float x); double asinh(double x); long double asinh(long double x); double asinh(integral x); 参数 x: ...
阅读1分钟
C++ 数学 isnan() 该函数检查数字是否不是数字。如果数字是 NaN,则返回 1,否则返回 0。注意:NaN 是浮点元素(例如负数的平方根或...的结果)的不可表示值。
阅读1分钟
C++ 数学 frexp() 此函数将浮点数分解为二进制有效数和整数指数。设浮点数为 x,则 x = (有效数)*2e,其中 'e' 是指数,'有效数' 是二进制有效数 语法 假设浮点数为 'x',指针为...
阅读 3 分钟
C++ 数学 fmin() 该函数返回两个数字之间的最小值。条件:考虑两个数字 'x' 和 'y'。如果 (x: 它返回 x。如果 (x>y): 它返回 y。如果 (x=nan): 它返回 y。如果 (y=nan): 它返回 x。语法 float fmin(float x, float y); double fmin(double x, double y); long double fmin(long double x, long double y); promoted fmin(Arithmetic x, Arithmetic y); 注意:...
阅读1分钟
C++ 数学 pow() 此函数用于求给定数字的幂。考虑底数 'b' 和指数 'e'。幂=be 语法 其语法为:double pow(double b, double e); float pow(float b, float e); long double pow(long double b, long double e); promoted pow(type1 b, type2 e); 注意:如果...
阅读1分钟
C++ 数学 abs() 该函数查找给定数字的绝对值。假设数字是 'x':abs(x) = |x|; abs() 和 fabs() 的区别 abs() 函数不支持浮点数或双精度类型参数,而 fabs() 函数支持浮点数、双精度数以及整数类型参数。语法 int abs( int...
阅读1分钟
C++ 数学 atanh() 该函数计算给定弧度的反双曲正切。其中,反双曲正切是双曲正切的逆运算。tanh-1x =atanh(x) 语法 假设给定弧度角为 'x':float atanh(float x); double atanh(double x); long double atanh(long double x); double atanh(integral x); 注意:返回类型...
阅读 2 分钟
C++ 数学 remquo() 该函数查找分子/分母的浮点余数(四舍五入到最接近的整数值),它还将在内部将商存储到函数参数中传递的指针。语法 假设分子为 'n',分母为 'd',指针为 'p'。语法为...
阅读1分钟
C++ 数学 exp2() 该函数计算给定数字的以 2 为底的指数函数。假设数字为 'x':exp2(x) = 2x 语法 float exp2(float x); double exp2(double x); long double exp2(long double x); double exp2(integral x); 参数 x: 它是指数的值。返回值 它返回 2 的 x 次方。
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India