C语言常用库函数(含详细用法)可用.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
C语言常用库函数详解 本文档对C语言中的常用库函数进行了分类和详细解释,包括数学函数、字符函数和字符串函数。这些库函数是C语言编程的基础,掌握这些函数的使用是编程的必备技能。 一、数学函数 数学函数是C语言中最基本的库函数之一,它们提供了各种数学运算的实现。这些函数都包含在math.h头文件中,需要在源文件中#include <math.h>命令来调用。 1. abs(int x):求整数x的绝对值。 2. fabs(double x):求双精度实数x的绝对值。 3. acos(double x):计算cos-1(x)的值,x在-1到1范围内。 4. asin(double x):计算sin-1(x)的值,x在-1到1范围内。 5. atan(double x):计算tan-1(x)的值。 6. atan2(double x):计算tan-1(x/y)的值。 7. cos(double x):计算cos(x)的值,x的单位为弧度。 8. cosh(double x):计算双曲余弦cosh(x)的值。 9. exp(double x):求e的x次方的值。 10. floor(double x):求不大于双精度实数x的最大整数。 11. fmod(double x,double y):求x/y的整除后的双精度余数。 12. frexp(double val,int *exp):把双精度val分解成尾数和以2为底的指数n,即val=x*2^n,n存放在exp所指的变量中,返回位数x,0.5 ≤x<1。 13. log(double x):求㏑x的值,x>0。 14. log10(double x):求log10x的值,x>0。 15. modf(double val,double *ip):把双精度val分解成整数部分和小数部分,整数部分存放在ip所指的变量中,返回小数部分。 16. pow(double x,double y):计算x的y次方的值。 17. sin(double x):计算sin(x)的值,x的单位为弧度。 18. sinh(double x):计算双曲正弦函数sinh(x)的值。 19. sqrt(double x):计算x的开方,x≥0。 20. tan(double x):计算tan(x)的值,x的单位为弧度。 21. tanh(double x):计算双曲正切函数tanh(x)的值。 二、字符函数 字符函数是C语言中用于处理字符的库函数,需要在源文件中#include <ctype.h>命令来调用。 1. isalnum(int ch):检查ch是否为字母或数字,如果是,返回1;否则返回0。 2. isalpha(int ch):检查ch是否为字母,如果是,返回1;否则返回0。 3. iscntrl(int ch):检查ch是否为控制字符,如果是,返回1;否则返回0。 4. isdigit(int ch):检查ch是否为数字,如果是,返回1;否则返回0。 5. isgraph(int ch):检查ch是否为ASCII码值在0x21到0x7e的可打印字符(即不包含空格字符),如果是,返回1;否则返回0。 6. islower(int ch):检查ch是否为小写字母,如果是,返回1;否则返回0。 7. isprint(int ch):检查ch是否为包含空格符在内的可打印字符,如果是,返回1;否则返回0。 8. ispunct(int ch):检查ch是否为除了空格、字母、数字之外的可打印字符,如果是,返回1;否则返回0。 9. isspace(int ch):检查ch是否为空格、制表或换行符,如果是,返回1;否则返回0。 10. isupper(int ch):检查ch是否为大写字母,如果是,返回1;否则返回0。 11. isxdigit(int ch):检查ch是否为16进制数,如果是,返回1;否则返回0。 12. tolower(int ch):把ch中的字母转换成小写字母,返回对应的小写字母。 13. toupper(int ch):把ch中的字母转换成大写字母,返回对应的大写字母。 三、字符串函数 字符串函数是C语言中用于处理字符串的库函数,需要在源文件中#include <string.h>命令来调用。 1. strcat(char *s1,char *s2):把字符串s2接到s1后面,返回s1所指地址。 2. strchr(char *s,int ch):在s所指字符串中,找出第一次出现字符ch的位置,返回找到的字符的地址,找不到返回NULL。 3. strcmp(char *s1,char *s2):对s1和s2所指字符串进行比较,s1<s2,返回负数;s1=s2,返回0;s1>s2,返回正数。 这些库函数都是C语言编程的基础,掌握这些函数的使用是编程的必备技能。
- 粉丝: 0
- 资源: 7万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- IPv6和ICMPv6等
- Módulo I da Trilha“JavaScript 开发人员”参考资料库 .zip
- MyBatis 3 的 Spring 集成.zip
- LibRec领先的推荐系统 Java 库,请参阅.zip
- 修改LATEX.pdf
- IMG_20241125_120800.jpg
- AI助手Copilot辅助Go+Flutter打造全栈式在线教育系统课程17章
- AssetStudioGUI官方版是一款简易实用,功能全面的图像处理软件,AssetStudioGUI官方版能够提取游戏中的立绘和动画资源的工具,且功能非常全面,支持动画的导出,是动画制作人员得力的助
- 2024下半年,CISSP官方10道练习题
- JD-Core是一个用JAVA编写的JAVA反编译器 .zip