在C语言中,表示平方有多种方法,以下是常用的方式总结:
| 方法 | 说明 | 示例 |
| `a a` | 直接使用乘法运算符 | `int square = num num;` |
| `pow(a, 2)` | 使用`math.h`库中的`pow`函数 | `double square = pow(num, 2);` |
| `a << 1` | 位运算(仅适用于整数) | `int square = num << 1;`(等价于`num 2`,不适用于平方) |
注意:`pow`需要包含头文件`math.h`,且返回值为`double`类型。对于整数平方,推荐使用`a a`,效率更高。