问题:在笔试中经常要用到平方,立方或者是更高阶的幂,我们第一反应是写^。但事实上,C++中的^是按位“异或”运算符。
正确的写法应该是用pow函数:
a的b次方:power<a,b>
注意头文件:#include<cmath>或者#include<math.h>均可,其中前者是C++标准头文件,后者是C头文件。但是由于C++兼容C,所以后面的也可以,但是我们这里说的是C++,所以还是推荐用前者。
问题:在笔试中经常要用到平方,立方或者是更高阶的幂,我们第一反应是写^。但事实上,C++中的^是按位“异或”运算符。
正确的写法应该是用pow函数:
a的b次方:power<a,b>
注意头文件:#include<cmath>或者#include<math.h>均可,其中前者是C++标准头文件,后者是C头文件。但是由于C++兼容C,所以后面的也可以,但是我们这里说的是C++,所以还是推荐用前者。