2011年(23)
分类:
2011-09-25 01:03:43
函数定义 |
头文件 |
作用 |
备注 |
void* memset(void* p, int b, size_t n); |
cstring |
把p所指向的连续n个字节的值都设置成b |
与FillChar类似,但要注意参数的顺序 |
void* memmove(void* p, const* q, size_t n); |
cstring |
把q所指向的连续n个字节的值复制到p所指向的位置 |
与Move类似,p、q所指向的内存区域可以部分重叠 |
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); double floor(double); |
cmath |
取整函数,前者为上取整,后者为下取整 |
|
double sqrt(double); |
cmath |
平方根函数 |
与Sqrt类似 |
double pow(double d, double e); |
cmath |
幂函数,返回d的e次方 |
|
double sin(double); double cos(double); double tan(double); |
cmath |
三角函数 |
|
double asin(double); double acos(double); double atan(double); |
cmath |
反三角函数 |
|
double atan2(double y, double x); |
cmath |
增强型反正切函数,返回点(x, y)的辐角 |
很有用,会根据点所在的象限调整弧度值 |
double sinh(double); double cosh(double); double tanh(double); |
cmath |
双曲函数 |
|
double exp(double); |
cmath |
指数函数,以e为底 |
与Exp类似 |
double log(double); double log10(double); |
cmath |
对数函数,前者以e为底,后者以10为底 |
与Ln类似 |