La saisie de l'exposant en C++ peut être effectuée par la méthode suivante : utilisez la fonction pow(base, exponent) pour saisir directement l'expression de l'exposant. Utilisez des bibliothèques mathématiques telles que exp et connectez-vous au fichier d'en-tête <cmath> Lorsque l’exposant est un nombre entier, il peut être calculé efficacement via des opérations sur bits.
En C++, utilisez la fonction pow(base, exponent)
pour calculer la puissance d'un nombre, où base
est La base, et exposant
est l'exposant. pow(base, exponent)
函数计算一个数的次方,其中 base
是底数,而 exponent
是指数。
直接输入次方表达式
最直接输入次方表达式的方法是使用 pow
函数:
<code class="cpp">#include <cmath> int main() { double result = pow(2.0, 3.0); // 计算 2 的三次方 std::cout << "结果:" << result << std::endl; return 0; }</code>
使用数学库
C++ 标准库的 <cmath>
头文件中还提供了其他选项:
exp
: 计算 e 的指数log
: 计算自然对数sqrt
: 计算平方根例如,以下代码使用 exp
和 log
Saisir directement des expressions de puissance
Le moyen le plus direct de saisir des expressions de puissance est d'utiliser la fonctionpow
:
<code class="cpp">#include <cmath> int main() { double result = exp(3.0 * log(2.0)); // e^(3*ln(2)) 等于 2^3 std::cout << "结果:" << result << std::endl; return 0; }</code>
du standard C++ library <cmath>
D'autres options sont également fournies dans le fichier d'en-tête : 🎜exp
: Calculer l'exposant de e log
sqrt
: Calculez la racine carréeexp
et log
calculent la troisième puissance de 2 : 🎜<code class="cpp">int power(int base, int exponent) { if (exponent == 0) return 1; if (exponent == 1) return base; if (exponent < 0) return 1 / power(base, -exponent); int result = 1; while (exponent > 0) { if (exponent % 2 == 1) result *= base; base *= base; exponent /= 2; } return result; } int main() { int result = power(2, 3); // 计算 2 的 3 次方 std::cout << "结果:" << result << std::endl; return 0; }</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!