Terdapat tiga cara untuk menyatakan kuasa ke-n dalam C++: pengendali kuasa (base^exponent), fungsi pow() (pow(asas, eksponen)) dan menggunakan fungsi exp() dan log() (exp(exponent * log ( asas)) untuk menukar asas).
Kuasa ke-n dalam C++ mewakili
Dalam C++, kuasa ke-n boleh dinyatakan dalam cara berikut:
1 Pengendali kuasa >
^: base^exponent
其中:
base
:要取幂的数字。exponent
:要取的幂次。例如:
<code class="cpp">double x = 2.5; double y = x^3; // y = 2.5^3 = 15.625</code>
2. pow()
函数
语法:pow(base, exponent)
其中:
base
:要取幂的数字。exponent
:要取的幂次。这个函数与幂运算符具有相同的功能。
例如:
<code class="cpp">double x = 2.5; double y = pow(x, 3); // y = 2.5^3 = 15.625</code>
3. 使用 exp()
和 log()
函数
语法:exp(exponent * log(base))
其中:
base
:要取幂的数字。exponent
base
: Nombor yang akan dieksponen.
eksponen
: Kuasa yang perlu diambil. Contohnya: 🎜<code class="cpp">double base = 2.5; double exponent = 3; double result = exp(exponent * log10(base)); // result = 2.5^3 = 15.625</code>
base
: Nombor yang akan dieksponen. 🎜eksponen
: Kuasa untuk dinaikkan. 🎜🎜🎜Fungsi ini mempunyai fungsi yang sama seperti pengendali kuasa. 🎜🎜Contohnya: 🎜rrreee🎜🎜3 Gunakan fungsi exp()
dan log()
🎜🎜🎜Syntax: exp(exponent * log(base. ))
🎜🎜Antaranya: 🎜base
: Nombor yang akan dieksponenkan. 🎜eksponen
: Kuasa untuk dinaikkan. 🎜🎜🎜Kaedah ini mengira kuasa ke-n dengan menukarkan asas kepada kuasa asas 10. 🎜🎜Contoh: 🎜rrreeeAtas ialah kandungan terperinci Bagaimana untuk menyatakan kuasa ke-n dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!