std::pow
来自cppreference.com
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
Defined in header <cmath>
|
||
float pow( float base, float exp ); |
(1) | |
double pow( double base, double exp ); |
(2) | |
long double pow( long double base, long double exp ); |
(3) | |
Promoted pow( Arithmetic base, Arithmetic exp ); |
(4) | (C++11 起) |
float pow( float base, int iexp ); |
(5) | (至 C++11) |
double pow( double base, int iexp ); |
(6) | (至 C++11) |
long double pow( long double base, int iexp ); |
(7) | (至 C++11) |
base
次方计算值exp
或iexp
.Original:
Computes the value of
base
raised to the power exp
or iexp
.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
过载或一组函数模板的所有组合的算术类型的参数不包括1-3)。如果任何参数是整数类型,它被转换为double。如果任何参数是long double,则返回类型
Promoted
还long double,否则,返回类型总是double.Original:
A set of overloads or a function template for all combinations of arguments of arithmetic type not covered by 1-3). If any argument has integral type, it is cast to double. If any argument is long double, then the return type
Promoted
is also long double, otherwise the return type is always double.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
目录 |
[编辑] 参数
base | - | 浮点值的基础
Original: base as floating point value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
exp | - | 指数浮点值
Original: exponent as floating point value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
iexp | - | 指数为整数值
Original: exponent as integer value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[编辑] 返回值
base
提出的功率(exp
或iexp
) Original:
base
raised by power (exp
or iexp
). The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
域错误当
base
是0和exp
是小于或等于0。 NAN是在这种情况下,返回.Original:
Domain error occurs if
base
is 0 and exp
is less than or equal to 0. NAN is returned in that case.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
域发生错误,如果
base
是负的且exp
不是一个整数的值。 NAN是在这种情况下,返回.Original:
Domain error occurs if
base
is negative and exp
is not an integer value. NAN is returned in that case.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
范围错误发生,如果发生溢出。 HUGEVAL是在这种情况下,返回.
Original:
Range error occurs if an overflow takes place. HUGEVAL is returned in that case.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[编辑] 注释
pow(float, int)
回报float,直到C + +11(过载),但返回double
因为C + +11(过载)Original:
pow(float, int)
returns float until C++11 (per overload 5) but returns double
since C++11 (per overload 4)The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
[编辑] 另请参阅
返回“E”提出的功率(ex) Original: returns e raised to the given power (ex) The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (函数) | |
计算自然(基地“E”)对数(基地“E”)(ln(x)) Original: computes natural (base e) logarithm (to base e) (ln(x)) The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (函数) | |
计算平方根(√x) Original: computes square root (√x) The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (函数) | |
(C++11) |
计算立方米的根(3√x) Original: computes cubic root (3√x) The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (函数) |
复杂的电源,一个或这两个参数可以是复数 Original: complex power, one or both arguments may be a complex number The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (函数模板) | |
适用的功能std::pow两个valarrays或valarray的和一个值 Original: applies the function std::pow to two valarrays or a valarray and a value The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (函数模板) |