標籤:
一些常用的C++標準函數
double atof(const char* p);
int atoi(const char* p);
long atol(const char* p);cstdlib把字串p轉化成所表示的數與Val類似
double fabs(double); // cmath絕對值函數與abs類似
double ceil(double); // cmath 取整函數,向上取整
double floor(double); // cmath取整函數,向下取整
double sqrt(double); // cmath平方根函數
double pow(double d, double e); // cmath冪函數,返回d的e次方
double sin(double); // cmath 三角函數
double cos(double);
double tan(double);
double asin(double); // cmath 反三角函數
double acos(double);
double atan(double);
double atan2(double y, double x); // cmath增強型反正切函數,返回點(x, y)的輻角很有用,會根據點所在的象限調整弧度值
double sinh(double); // cmath 雙曲函數
double cosh(double);
double tanh(double);
double exp(double); // cmath指數函數,以e為底
double log(double); // cmath 對數函數,以e為底
double log10(double); // cmath對數函數,以10為底
另外,標準C++中並沒有提供函數Pi,要獲得Pi的值一般這樣做:
const double pi = acos(0.) * 2;
來自http://bbs.tianya.cn/post-itinfo-181747-1.shtml
一些常用的C++標準函數