函数原型: double pow( double x, double y );
函数功能: 计算x的y次幂
所属文件: <math.h>
如pow(2,2)意为2的2次方即为4
也可接受三个参数,如pow(2,4,5),意为2的4次方再对5取余,故输出为1
代码例子如下:
const int max_int = pow(2, sizeof(int) * 8) / 2 - 1;//size of计算字节,*8转换为位
const int min_int = pow(2, sizeof(int) * 8) / 2 * (-1);
上图宏定义计算式为计算int的取值范围,size of计算出电脑中int的字节数,再转化为位数,以此求出int的上下取值(注意int在不同位数的计算机中字节数不一样)