`pow()` 函数是一个内置函数,用于计算一个数的幂。它接受两个或三个参数,并返回第一个参数的第二个参数次幂的结果。如果提供了第三个参数,它还会计算模幂,这在密码学和某些算法中非常有用。
Python中的 `pow()` 函数
在 Python 中,`pow()` 函数的基本用法如下:
计算 x 的 y 次幂
```python
result = pow(2, 3) 计算 2 的 3 次方
print(result) 输出 8
```
计算 (x y) % z :```python
result = pow(2, 10, 5) 计算 (2
10) % 5
print(result) 输出 4
```
x y :
```python
result = 2 3 计算 2 的 3 次方
print(result) 输出 8
```
`pow()` 函数还支持负指数和浮点数指数:
计算 2 的 -2 次方 ```python result = pow(2, -2) 计算 2 的 -2 次方 print(result) 输出 0.25 ``` ```python result = pow(2, 0.5) 计算 2 的 0.5 次方 print(result) 输出 1.4142135623730951 ``` C语言中的 `pow()` 函数 在 C 语言中,`pow()` 函数是定义在 ` ```c include include int main() { double x = 2.0; // 底数 double y = 3.0; // 指数 double result = pow(x, y); // 计算 x 的 y 次方 printf("%.2f 的 %.2f 次方的结果是: %.2f\n", x, y, result); // 输出结果 return 0; } ``` 计算 (x 计算 2 的 0.5 次方(即 2 的平方根)
计算 x 的 y 次方
```c
include include int main() { double x = 2.0; // 底数 double y = 10.0; // 指数 double z = 5.0; // 模数 double result = pow(x, y); // 计算 x 的 y 次方 result = fmod(result, z); // 计算模幂 printf("%.2f 的 %.2f 次方对 %.2f 取模的结果是: %.2f\n", x, y, z, result); // 输出结果 return 0; } ``` 总结 `pow()` 函数是一个非常实用的工具,可以用于各种幂运算场景,包括正整数指数、负整数指数和浮点数指数。在 Python 中,它是一个内置函数,使用起来非常简单;在 C 语言中,它是一个标准库函数,需要包含 `