Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menyatakan eksponen dalam bahasa C

Bagaimana untuk menyatakan eksponen dalam bahasa C

小老鼠
小老鼠asal
2024-04-11 14:06:17792semak imbas

Terdapat dua cara untuk menyatakan kuasa dalam bahasa C: gunakan fungsi pow() untuk menerima asas dan eksponen dan mengembalikan hasilnya; atau gunakan operator kuasa (**) untuk mengira secara langsung kuasa asas dan eksponen. .

Fungsi menerima dua parameter sebenar: asas dan eksponen, dan mengembalikan hasilnya.
<code class="c">#include <math.h>

double result = pow(2.0, 3.0); // 计算 2 的 3 次方</code>

Bagaimana untuk menyatakan eksponen dalam bahasa C2 Gunakan

power operator

(**)

power operator ** untuk mengira kuasa dua nombor secara terus. Nombor di sebelah kiri ialah asas dan nombor di sebelah kanan ialah eksponen.

<code class="c">double result = 2.0 ** 3.0; // 计算 2 的 3 次方</code>

Contoh:

<code class="c">#include <stdio.h>
#include <math.h>

int main() {
  double x = 2.0;
  double y = 3.0;

  // 使用 pow() 函数计算 x 的 y 次方
  double result1 = pow(x, y);

  // 使用乘方运算符计算 x 的 y 次方
  double result2 = x ** y;

  printf("x 的 y 次方,使用 pow() 函数:%f\n", result1);
  printf("x 的 y 次方,使用乘方运算符:%f\n", result2);

  return 0;
}</code>
Output:
<code>x 的 y 次方,使用 pow() 函数:8.000000
x 的 y 次方,使用乘方运算符:8.000000</code>

Atas ialah kandungan terperinci Bagaimana untuk menyatakan eksponen dalam bahasa 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