Dalam bahasa C, terdapat dua cara untuk menyatakan 10 kepada kuasa ke-n: gunakan fungsi pow(), yang menerima asas dan eksponen dan mengembalikan eksponen asas. Gunakan operator anjakan (<<) untuk menganjak 1 ke kiri dengan bilangan eksponen tempat untuk mengira 10 dinaikkan kepada kuasa.
Bagaimana untuk menyatakan 10 hingga kuasa ke-n dalam bahasa C?
Dalam bahasa C, terdapat dua cara untuk menyatakan 10 kepada kuasa ke-n:
Kaedah 1: Gunakan fungsi pow()
<code class="c">#include <math.h> int main() { int n = 5; double result = pow(10, n); printf("10 的 %d 次方是 %lf\n", n, result); return 0; }</p> <p><strong>Kaedah 2: Gunakan operator anjakan bit (<<) </strong> </p> <pre class="brush:php;toolbar:false"><code class="c">int main() { int n = 5; int result = 1 << n; printf("10 的 %d 次方是 %d\n", n, result); return 0; }</code>
Penerangan:
Nota:
n
ialah integer bukan negatif. n
是非负整数。n
过大,pow()
函数可能会返回 inf
(正无穷)或 nan
(非数字)。n
,位移运算符可能比 pow()
n
terlalu besar, fungsi pow()
boleh mengembalikan inf
(infiniti positif) atau nan
(bukan angka). n
yang lebih besar, operator anjakan bit mungkin lebih cekap daripada fungsi pow()
. 🎜🎜Atas ialah kandungan terperinci Bagaimana untuk menyatakan 10 kepada kuasa ke-n dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!