Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menyatakan kuasa dalam c++
Empat kaedah menyatakan kuasa dalam C++ ialah: menggunakan fungsi pow(): double x = pow(base, exponent); menggunakan fungsi powl(): long double x = powl(base, exponent); : pow() fungsi: double x = std::pow(base, exponent); Pengiraan manual: double x = base base;
Beberapa cara untuk menyatakan kuasa dalam C++
1 fungsi pow()
<code class="cpp">#include <cmath> double x = pow(base, exponent);</code>
Fungsi ini menerima dua parameter, asas ialah nombor yang akan dinaikkan kepada kuasa, dan eksponen ialah eksponen. Hasil pulangan adalah asas dinaikkan kepada kuasa eksponen.
2. Gunakan fungsi powl()
<code class="cpp">#include <cmath> long double x = powl(base, exponent);</code>
Fungsi ini serupa dengan fungsi pow(), tetapi jenis pulangan adalah berganda panjang. Ia sesuai untuk mengira kuasa dengan ketepatan yang lebih tinggi.
3. Gunakan fungsi std::pow()
<code class="cpp">#include <iostream> using namespace std; int main() { double x = std::pow(base, exponent); return 0; }</code>
Fungsi ini ialah versi ruang nama bagi fungsi pow() dan tidak perlu memasukkan fail pengepala
4. Pengiraan manual
Untuk eksponen yang lebih kecil, anda boleh mengira kuasa secara manual. Contohnya:
<code class="cpp">double x = base * base * base; // 计算 base 的三次方</code>
Petua:
Atas ialah kandungan terperinci Bagaimana untuk menyatakan kuasa dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!