C语言常用函数-

上传人:无*** 文档编号:89593669 上传时间:2022-05-13 格式:DOC 页数:4 大小:81KB
收藏 版权申诉 举报 下载
C语言常用函数-_第1页
第1页 / 共4页
C语言常用函数-_第2页
第2页 / 共4页
C语言常用函数-_第3页
第3页 / 共4页
资源描述:

《C语言常用函数-》由会员分享,可在线阅读,更多相关《C语言常用函数-(4页珍藏版)》请在装配图网上搜索。

1、一、数学函数调用数学函数时,要求在源文件中包下以下命令行:#include 函数原型说明功能返回值说明int abs求整数x的绝对值计算结果double fabs求双精度实数x的绝对值计算结果double acos计算cos-1的值计算结果x在-11范围内double asin计算sin-1的值计算结果x在-11范围内double atan计算tan-1的值计算结果double atan2计算tan-1的值计算结果double cos计算cos的值计算结果x的单位为弧度double cosh计算双曲余弦cosh的值计算结果double exp求ex的值计算结果double fabs求双精度实数

2、x的绝对值计算结果double floor求不大于双精度实数x的最大整数double ceil;返回不小于参数的整数double round;返回小数对整数部分的四舍五入值double fmod求x/y整除后的双精度余数double frexp把双精度val分解尾数和以2为底的指数n,即val=x*2n,n存放在exp所指的变量中返回位数x0.5x1double log求x计算结果x0double log10求log10x计算结果x0Doublemodf把双精度val分解成整数部分和小数部分,整数部分存放在ip所指的变量中返回小数部分double pow计算xy的值计算结果double sin

3、计算sin的值计算结果x的单位为弧度double sinh计算x的双曲正弦函数sinh的值计算结果double sqrt计算x的开方计算结果x0double tan计算tan计算结果double tanh计算x的双曲正切函数tanh的值计算结果二、字符函数调用字符函数时,要求在源文件中包下以下命令行:#include 函数原型说明功能返回值int isalnum检查ch是否为字母或数字是,返回1;否则返回0int isalpha检查ch是否为字母是,返回1;否则返回0int istrl检查ch是否为控制字符是,返回1;否则返回0int isdigit检查ch是否为数字是,返回1;否则返回0in

4、t isgraph检查ch是否为ASCII码值在ox21到ox7e的可打印字符即不包含空格字符是,返回1;否则返回0int islower检查ch是否为小写字母是,返回1;否则返回0int isprint检查ch是否为包含空格符在内的可打印字符是,返回1;否则返回0int ispunct检查ch是否为除了空格、字母、数字之外的可打印字符是,返回1;否则返回0int isspace检查ch是否为空格、制表或换行符是,返回1;否则返回0int isupper检查ch是否为大写字母是,返回1;否则返回0int isxdigit检查ch是否为16进制数是,返回1;否则返回0int tolower把ch

5、中的字母转换成小写字母返回对应的小写字母int toupper把ch中的字母转换成大写字母返回对应的大写字母三、字符串函数调用字符函数时,要求在源文件中包下以下命令行:#include 函数原型说明功能返回值char *strcat把字符串s2接到s1后面s1所指地址char *strchr在s所指字符串中,找出第一次出现字符ch的位置返回找到的字符的地址,找不到返回NULLint strcmp对s1和s2所指字符串进行比较s1s2,返回正数char *strcpy把s2指向的串复制到s1指向的空间s1所指地址unsigned strlen求字符串s的长度返回串中字符不计最后的0个数char

6、*strstr在s1所指字符串中,找出字符串s2第一次出现的位置返回找到的字符串的地址,找不到返回NULL四、输入输出函数调用字符函数时,要求在源文件中包下以下命令行:#include 函数原型说明功能返回值void clearer清除与文件指针fp有关的所有出错信息无int fclose关闭fp所指的文件,释放文件缓冲区出错返回非0,否则返回0int feof 检查文件是否结束遇文件结束返回非0,否则返回0int fgetc 从fp所指的文件中取得下一个字符出错返回EOF,否则返回所读字符char *fgets从fp所指的文件中读取一个长度为n-1的字符串,将其存入buf所指存储区返回buf

7、所指地址,若遇文件结束或出错返回NULLFILE *fopen以mode指定的方式打开名为filename的文件成功,返回文件指针文件信息区的起始地址,否则返回NULLint fprintf把args,的值以format指定的格式输出到fp指定的文件中实际输出的字符数int fputc把ch中字符输出到fp指定的文件中成功返回该字符,否则返回EOFint fputs把str所指字符串输出到fp所指文件成功返回非负整数,否则返回-1EOFint fread从fp所指文件中读取长度size为n个数据项存到pt所指文件读取的数据项个数int fscanf 从fp所指的文件中按format指定的格式把

8、输入数据存入到args,所指的内存中已输入的数据个数,遇文件结束或出错返回0int fseek 移动fp所指文件的位置指针成功返回当前位置,否则返回非0long ftell 求出fp所指文件当前的读写位置读写位置,出错返回-1Lint fwrite把pt所指向的n*size个字节输入到fp所指文件输出的数据项个数int getc 从fp所指文件中读取一个字符返回所读字符,若出错或文件结束返回EOFint getchar从标准输入设备读取下一个字符返回所读字符,若出错或文件结束返回-1char *gets从标准设备读取一行字符串放入s所指存储区,用0替换读入的换行符返回s,出错返回NULLint

9、 printf把args,的值以format指定的格式输出到标准输出设备输出字符的个数int putc 同fputc同fputcint putchar把ch输出到标准输出设备返回输出的字符,若出错则返回EOFint puts把str所指字符串输出到标准设备,将0转成回车换行符返回换行符,若出错,返回EOFint rename把oldname所指文件名改为newname所指文件名成功返回0,出错返回-1void rewind将文件位置指针置于文件开头无int scanf从标准输入设备按format指定的格式把输入数据存入到args,所指的内存中已输入的数据的个数五、动态分配函数和随机函数调用字符函数时,要求在源文件中包下以下命令行:#include 函数原型说明功能返回值void *calloc分配n个数据项的内存空间,每个数据项的大小为size个字节分配内存单元的起始地址;如不成功,返回0void *free释放p所指的内存区无void *malloc分配size个字节的存储空间分配内存空间的地址;如不成功,返回0void *realloc把p所指内存区的大小改为size个字节新分配内存空间的地址;如不成功,返回0int rand产生032767的随机整数返回一个随机整数void exit程序终止执行,返回调用过程,state为0正常终止,非0非正常终止无.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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