欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    (35)--常用C语言库函数初识C语言.pdf

    • 资源ID:96400931       资源大小:315.38KB        全文页数:3页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    (35)--常用C语言库函数初识C语言.pdf

    常用常用 C 语言库函数语言库函数 表表 B-1 数学函数数学函数 名称 格式 功能 fabs double fabs(double x)求x的绝对值 sqrt double sqrt(double x)计算的x平方根(x0)exp double exp(double x)计算xe pow double pow(double x,double y)计算yx log double log(double x)计算自然对数lnx log10 double log10(double x)计算log10 x ceil double ceil(double x)求不小于x的最小整数 fllor double fllor(double x)求小于x的最大整数 fmod double fmod(double x,double y)求x/y的余数 sin double sin(double x)计算sin(x)cos double cos(double x)计算cos(x)tan double tan(double x)计算tan(x)asin double asin(double x)计算sin1-(x)acos double acos(double x)计算cos1-(x)atan double atan(double x)计算tan1-(x)注:数学函数对应的头文件为 math.h。表表 B-2 字符串操作函数字符串操作函数 名称 格式 功能 strcat char*strcat(char*s,char*t)把字符串t连接到s,使s成为包含s和t的结果串 strcmp int strcmp(char*s,char*t)逐个比较字符率s和t中的对应字符,直到对应字符不等或比较到串尾(值:相等为0,否则非0)strcpy chr*strcpy(char*s,char*t)把字符串t复制到s中 strlen unsigned int strlen(char*s)计算字符串s的长度(不包括0)strchr char*strchr(chr*s,char ch)在字符串s中查找字符ch首次出现的地址 strstr char*strstr(char*s,char*t)在字符串s中找字符串t首次出现的地址 注:字符串操作函数对应的头文件为 string.h。表表 B-3 3 数值转换函数数值转换函数 名称 格式 功能 atof double atof(char*s)把字符串s转换成双精度浮点数 atoi int atoi(char*s)把字符串s转换成整数型数 atol long atol(char*s)把字符串s转换成长整数型数 rand int rand()产生一个伪随机的无符号整数 srand void srand(unsigned int seed)随机数发生器的初始化函数,seed为种子。使用该函数以避免其后的rand()产生固定随机数序列 注:数值转换函数对应的头文件为 stdlib.h。表表 B-4 4 输入输出函数输入输出函数 名称 格式 功能 scanf int scanf(char*format,输入项地址列表)按字符串format给定输人格式,从标准输人设备读人数据,存储到输入项地址列表指定的各个存储单元中 printf int printf(char*forrnat,输出表)按字符串format给定输出格式,将输出表中各表达式的值输出 getchar int getchar)从标准输人文件读入一个字符 putchar int putchar(char ch)向标准输出文件输出字符ch gets char*gets(char*s)从标准输人文件读入一个字符串到字符数组s,输人字符串以回车结束 puts int puts(char*s)把字符串s输出到标准输出文件 fscanf int fscanf(FILE*fp,char*format,输入项地址列表)按字符串format给定输人格式,从fp指定的文件读人数据,存储到输入项地址列表指定的各个存储单元中 fprintf int fprintf(FILE*fp,char*forrnat,输出表)按字符串format给定输出格式,将输出表中各表达式的值输出到fp指定的文件中 sscanf sscanf(char*s,char*format,输入项地址表)功能类似scanf()函数,但输入源为字符串s sprintf sprintf(char*s,char*format,输出表)功能类似printf()函数,但输出目标为字符串s 注:格式化输入输出函数对应的头文件为 stdio.h 中说明。表表 B-5 5 文件操作函数文件操作函数 名称 格式 功能 fgetc int fgetc(FILE*fp)从fp所指文件中读取一个字符 fputc int fputc(char ch,FILE*fp)将字符ch输出到fp所指向的文件 fgets char*fgets(char*s,int n,FILE*fp)从fp所指文件读n-1个字符到字符串s中(遇n时终止)fputs int*fputs(char*s,FILE*fp)将字符串s输出到fp所指向文件 fopen FILE*fopen(char*fname,char*mode)以mode方式打开文件fname fclose int fclose(FILE*fp)关闭fp所指文件 feof int feof(FILE*fp)检查fp所指文件是否结束 fread int fread(T*a,long sizeof(T),unsigned int n,FI LE*fp)从fp所指文件复制n*sizeof(T)个字节,到T类型指针变量a所指内存区域 fwrite int ftwrite(T*a,long sizeof(T),unsigned int n,FILE*fp)从T类型指针变量a所指处起复制n*sizeof(T)个字节的数据,到fp所指向文件 rewind void rewind(FILE*fp)移动fp所指文件读写位置到文件头 fseek int fseek(FILE*fp,long n,unsigned int p)移动fp所指文件读写位置,n为位移量,p决定起点位置 ftell long ftell(FILE*fp)求当前读写位置到文件头的字节数 注:文件操作函数对应的头文件为 stdio.h。表表 B-6 6 字符判别函数字符判别函数 名称 格式 功能 isalpha int isalpha(char ch)判别ch是否为字母字符(是,返回非0值;否,返回0)islower int islower(char ch)判别ch是否为小写字母(是,返回非0值;否,返回0)isupper int isupper(char ch)判别ch是否为大写字母(是,返回非0值;否,返回0)isdigit int isdigit(char ch)判别ch是否为数字字符(是,返回非0值;否,返回0)isalnum.int isalnum(char ch)判别ch是否为字母、数字字符(是,返回非0值;否,返回0)isspace int isspace(char ch)判别ch是否为空格字符(是,返回非0值;否,返回0)iscntrl int iscntrl(char ch)判别ch是否为控制字符(是,返回非0值;否,返回0)isprint int isprint(char ch)判别ch是否为可打印字符(是,返回非0值;否,返回0)ispunct int ispunct(char ch)判别ch是否为标点符号(是,返回非0值;否,返回0)isgraph int isgraph(char ch)判别ch是否为除字母、数字、空格外的可打印字符(是,返回非0值;否,返回0)tolower char tolower(char ch)将大写字母ch转换为小写字母 toupper char toupper(char ch)将小写字母ch转换为大写字母 注:字符判别函数对应的头文件为 ctype.h。表表 B-7 7 动态内存分配函数动态内存分配函数 名称 格式 功能 calloc void*calloc(unsigned int n,unsigned int size)分配n个连续存储单元块,每个单元块包含字节数为size malloc void malloc(unsigned int size)分配size字节的连续存储单元块 free void free(void*p)释放p所指存储单元块(必须是由动态内存分配函数一次性分配的全部单元)realloc void*realloc(void*p,unsigned int size)将p所指的已分配存储单元块的大小改为size 注:动态内存分配函数对应的头文件为 stdlib.h。

    注意事项

    本文((35)--常用C语言库函数初识C语言.pdf)为本站会员(奉***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开