在C語言中,乘方運算符并不是內置的。但你可以使用數學庫中的函數來進行乘方運算。
下面是幾種實現乘方運算的方法:
方法一:使用pow()函數
#include#include int main() { double base = 2.0; double exponent = 3.0; double result = pow(base, exponent); printf("%.2lf ^ %.2lf = %.2lf", base, exponent, result); return 0; }
方法二:自定義函數
#includedouble power(double base, int exponent) { if (exponent == 0) { return 1.0; } else if (exponent > 0) { double result = 1.0; for (int i = 0; i < exponent; i++) { result *= base; } return result; } else { double result = 1.0; for (int i = 0; i > exponent; i--) { result /= base; } return result; } } int main() { double base = 2.0; int exponent = 3; double result = power(base, exponent); printf("%.2lf ^ %d = %.2lf", base, exponent, result); return 0; }
這兩種方法都可以實現乘方運算,你可以根據自己的需求選擇適合的方法進行使用。