Dalam bahasa C, terdapat dua cara untuk mewakili x dinaikkan kepada kuasa ke-n: menggunakan fungsi pow, sintaksnya ialah: double pow(double x, double n), yang mengembalikan nombor titik terapung. Operator anjakan bit (<<) boleh digunakan untuk mengira 2 dinaikkan kepada kuasa ke-n dengan lebih cekap, tetapi hanya menyokong kuasa integer positif.
Cara menyatakan x dinaikkan kepada kuasa ke-n dalam bahasa C
Dalam bahasa C, terdapat dua cara untuk menyatakan x dinaikkan kepada kuasa ke-n:
1 fungsi pow ialah fungsi matematik yang disediakan dalam perpustakaan standard C, digunakan untuk mengira x dinaikkan kepada kuasa ke-n. Sintaksnya adalah seperti berikut:
double pow(double x, double n);
di mana, x ialah nombor yang akan dikira kepada kuasa ke-n, dan n ialah eksponen kuasa.
Penggunaan:#include <math.h>
double result = pow(x, n);
Operator anjakan bit (<<) boleh digunakan untuk mengira 2 hingga kuasa ke-n. Dengan mengalihkan nombor ke kiri dengan n tempat, anda mendapat 2 dinaikkan kepada kuasa ke-n.
Penggunaan:fungsi pow mengembalikan nombor titik terapung, manakala operator syif mengembalikan integer. Fungsi Atas ialah kandungan terperinci Bagaimana untuk menyatakan x kepada kuasa ke-n dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!#define POWER(x, n) (x << n)
int result = POWER(2, n);