Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyatakan kuasa ke-n dalam c++

Bagaimana untuk menyatakan kuasa ke-n dalam c++

下次还敢
下次还敢asal
2024-05-01 11:09:141101semak imbas

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).

Bagaimana untuk menyatakan kuasa ke-n dalam c++

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
  • Antaranya:
  • 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>
    🎜🎜2. Fungsi pow() 🎜🎜🎜 Sintaks: pow(asas, eksponen)🎜🎜di mana: 🎜
      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: 🎜rrreee

Atas ialah kandungan terperinci Bagaimana untuk menyatakan kuasa ke-n 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
Artikel sebelumnya:Apakah maksud '\n' dalam c++Artikel seterusnya:Apakah maksud '\n' dalam c++