- 2
- 0
- 约9.7千字
- 约 36页
- 2018-03-07 发布于湖北
- 举报
C基础知识01-3(下)
* * * * * 第3章函数 3.6 标准库函数的使用 3.6.4 数学函数 函数 用途 sin(double x) x的正弦 cos(double x) x的余弦 tan(double x) x的正切 asin(double x) sin-1 (x),值域为[-π/2,π/2],x∈[-1,1] acos(double x) cos-1 (x)值域为[0, π], x∈[-1,1] atan(double x) tan-1 (x) 值域为[-π/2,π/2] atan2(double y, double x) tan-1 (y/x)值域为[-π, π] sinh(double x) x的双曲正弦 cosh(double x) x的双曲余弦 tanh(double x) x的双曲余切 exp(double x) 幂函数ex log(double x) 自然对数ln(x),其中x0 log10(double x) 以10为底的对数log10(x),其中x0 pow(double x, double y) xy。如果x=0且y≤0或者如果x0且y不是整数,那么产生定义域错误 sqrt(double x) x的平方根,其中x≥0 ceil(double x) 不小于x的最小整数,x的类型为double floor(double x) 不大于x的最大整数,x的类型为double fabs(double x) 绝对值|x| ldexp(double x, int exp) x*2exp frexp(double x,int *exp) 把x分成一个在 [1/2, 1]区间的真分数和一个2的幂数。将真分数返回,幂数保存在 *exp中。如果 x为0,那么这两部分均为0 modf(double x,double *ip) 把x分成整数和小数两部分,两部分均与 x有相同的正负号。函数返回小数部分,整数部分保存在*ip中 fmod(double x, double y) 求x/y的浮点余数,符号与x相同。如果y为0,那么结果由具体实现而定 第3章函数 3.6 标准库函数的使用 3.6.5 实用函数 数值转换 double atof(const char *s); int atoi(const char *s); long atol(const char *s); double strtod(const char *s, char **endp); long strtol(const char *s, char **endp, int base) unsigned long strtoul strtoul(const char* s, char **endp, int base); 随机数函数 内存分配函数 int rand(void); void srand(unsigned int seed); void *calloc(size_t nobj, size_t size); void *malloc(size_t size); void *realloc(void *p, size_t size); void free(void *p); 第3章函数 3.6 标准库函数的使用 3.6.5 实用函数 其他函数 void abort(void); void exit(int status); int atexit(void (*fcn)(void)); int system(const char *s); char *getenv(const char *name) void bsearch (const void *key, const void *base, size_t n,size_t size, int (*cmp)(const void *keyval, const void *datum) ); void qsort(void *base,size_t n, size_t size,int (*cmp)(const void *, const void *)); int abs(int n) long labs(long n) div_t div(int num, int denom) ldiv_t ldiv(long num, long denom) 3.6.6 断言函数 void assert(int表达式); 3.6 标准库函数的使用 该函数主要用于编写代码时的错误检测,有些错误在运行的时候不会提示错误,但是在运行完后会有错误提示,程序这样比较危险,有可能将操作系统分配给其他应用程序的内存写坏,导致严重的错误。例如:数组溢出,而溢出的部分是其他应用程序使用的内存等等。 使用该函数要包含头文件 #in
您可能关注的文档
最近下载
- 平凡的世界读书分享.ppt VIP
- 药物化学习题仉文升主编).pdf VIP
- 2025年山东济南高三一模数学试卷及答案.pdf VIP
- 2025年辽宁省委党校在职研究生招生考试(政治理论)历年参考题库含答案详解.docx VIP
- 保险双录标准话术.pptx
- 2025年辽宁省委党校在职研究生招生考试(法学)历年参考题库含答案详解.docx VIP
- 江苏省南通市2025年中考语文试卷(附答案解析).doc VIP
- 《人工智能在机械设计制造及其自动化中的实践》8900字.docx VIP
- 普传(POWTRAN)变频器PI500变频器使用说明书.pdf
- 最新部编版一年级数学下册教案(全册)表格式二次备课.doc VIP
原创力文档

文档评论(0)