如题所述
在C语言中2的3次方不能表示为2^3,因为符号^ 在C语言中是用来表示异或运算的位运算符。
如果表示为2^3就会被当成2与3的异或运算,结果为1。
在C语言中表示x的y次方,可以用库函数pow函数。
函数原型:double pow(double x, double y);
功 能:计算x的y次方
返 回 值:计算结果
举例如下: