Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyatakan fungsi kuasa dalam c++

Bagaimana untuk menyatakan fungsi kuasa dalam c++

下次还敢
下次还敢asal
2024-05-06 18:12:14603semak imbas

Dalam C++, fungsi pow() digunakan untuk mengira nilai kuasa. Ia menerima dua parameter: asas dan eksponen, dan mengembalikan asas yang dinaikkan kepada kuasa eksponen. Fungsi pow() hanya boleh mengeksponenkan nombor titik terapung berketepatan dua kali dan akan menghasilkan keputusan khusus apabila asas atau kuasa ialah nombor negatif.

Bagaimana untuk menyatakan fungsi kuasa dalam c++

Fungsi kuasa dalam C++

Dalam C++, anda boleh menggunakan fungsi pow() untuk mengeksponenkan dua nombor. Fungsi ini menerima dua parameter: pow() 函数对两个数字求幂。该函数接受两个参数:

  • base:要进行幂运算的基数。
  • exponent:要对基数求幂的指数。

pow() 函数会返回 baseexponent 次幂。

语法:

<code class="cpp">double pow(double base, double exponent);</code>

示例:

<code class="cpp">#include <iostream>
#include <cmath>

using namespace std;

int main() {
  // 计算 2 的 5 次幂
  double result = pow(2, 5);

  // 打印结果
  cout << result << endl;  // 输出:32

  return 0;
}</code>

注意:

  • pow() 函数只能对双精度浮点数求幂。如果您需要对整数求幂,可以使用 powl() 函数,它接受 long double 类型的参数。
  • pow() 函数在底数为负数时返回 NaN(非数字)。
  • 当次方为负数时,pow() 函数会返回底数的倒数次幂。例如,pow(2, -2)
    • base: asas yang akan dieksponen.
    • eksponen: Eksponen untuk menaikkan pangkalan kepada kuasa.
    🎜🎜Fungsi pow() akan mengembalikan base yang dinaikkan kepada kuasa exponent. 🎜🎜🎜Sintaks: 🎜🎜rrreee🎜🎜Contoh: 🎜🎜rrreee🎜🎜Nota: 🎜🎜
    • pow() Fungsi ini hanya boleh mengeksponenkan nombor titik berganda. Jika anda perlu mengeksponenkan integer, anda boleh menggunakan fungsi powl(), yang menerima hujah jenis long double. Fungsi 🎜
    • pow() mengembalikan NaN (bukan nombor) apabila pangkalannya negatif. 🎜
    • Apabila kuasa ialah nombor negatif, fungsi pow() akan mengembalikan kuasa timbal balik asas. Contohnya, pow(2, -2) mengembalikan 1/4. 🎜🎜

Atas ialah kandungan terperinci Bagaimana untuk menyatakan fungsi kuasa dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn