分类: C/C++
函数定义 | 头文件 | 作用 | 备注 |
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类似 |