c语言中常用函数大全

c语言中常用函数大全

ID:8958909

大小:49.33 KB

页数:13页

时间:2018-04-13

c语言中常用函数大全_第1页
c语言中常用函数大全_第2页
c语言中常用函数大全_第3页
c语言中常用函数大全_第4页
c语言中常用函数大全_第5页
资源描述:

《c语言中常用函数大全》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、(一)输入输出常用函数1,printf(1)有符号int%[-][+][0][width][.precision][l][h]d-:左对齐+:正数前加‘+’0:右对齐,acwidth.precision,按实际输出,否者左边补零(2)无符号int%[-][#][0][width][.precision][l][h]u

2、o

3、x

4、X#:”%o%x/X”输出0,0x,0X.precision:同上,TC/BC包含0x/X,VC下不包含(3)实数输出%[-][

5、+][#][0][width][.precision][l][L]f

6、e

7、E

8、g

9、G#:必须输出小数点.precision:小数位数(四舍五入)(4)字符和字符串的输出%[-][0][width]c%[-][0][width][.precision]s.precision:S的前precision位2,scanf%[*][width][l][h]TypeWith:指定输入数据的宽度,遇空格、Tab、结束*:抑制符scanf(“%2d%*2d%3d”,&num1,&num2)输入123456789;num1==12

10、,num2==567.注意:(1)指定width时,读取相应width位,但按需赋值Scanf(“%3c%3c”,&ch1,&ch2)输入abcdefgch1==ach2==d(2)%c输入单字符时“空格、转义字符”均是有效字符(二)ascll字符/字符串/文件函数1;字符非格式化输入函数(1)intgetchar(void)接受字符,以回车结束,回显(2)intgetc(FILE*stream)从stream中接受字符,以回车结束,回显stream=stdin时,(1)==(2)(3)intgetche(void)直接

11、读取字符,回显conio.h(4)intgetchar(void)直接读取字符,不回显conio.h注意:(1,2)对于回车键返回‘’(3,4)对于回车键返回‘r’2;字符/串非格式化输出函数(1)intputchar(intc)正常返回字符代码值,出错返回EOF(2)intputc(intc,FILE*stream)正常返回字符代码值,出错返回EOFstream==stdout(1)=(2)(3)intputs(char*stream)自动回车换行1;字符串的赋值#include

12、>Void*memset(void*s,charch,unsignedn)将以S为首地址的,一片连续的N个字节内存单元赋值为CH.Void*memcpy(void*d,void*s,unsignedn)将以S为首地址的一片连续的N个字节内存单元的值拷贝到以D为首地址的一片连续的内存单元中。(对于数据类型、大小相同的数组可以用此函数拷贝/部分拷贝)2;#include(1)strlen(求字符串长度)求字符串长度,从给定的字符串的起始地址开始,到第一个’’为止(不包含’’)。转义字符ddd、

13、xhh;看做一个字符。(2)字符串的复制Strcpy(字符数组1,字符串2);将字符串2,复制到字符数组1中(包含);1要足够大。1:必须为字符数组变量2字符数组变量或字符串常量strncpy(字符数组1,字符串2,长度n)将2中的前N个字符复制到1中,并在末尾加;n>=strlen(2)时,其等价strcpy。(4)字符串的比较1>2返回正数1=2返回01<2返回负数比较规则:逐个比较字符的ASCII码值,直到遇到不同的字符或‘’。Strcmp(字符串1,字符串2)Stricmp/Strcmpi(字符串1,

14、字符串2)“不区分大小写”Strncmp(字符串1,字符串2,长度n)将字符串1前N个字符与字符串2前N个字符进行比较(n足够大时等价strcmp)Strincmp(字符串1,字符串2,长度n)(5)字符串的连接Strcat(字符串1,字符串2)将2连接到1后面(包含);1要足够大。Strncat(字符串1,字符串2,unsignedintcount)将2的前N个字符连接到1后面以结束;3;动态分配内存include(1)void*calloc(unsignedn,unsig

15、nedsize);功能:在内存的动态存储区中分配n个长度为size的连续空间,并且赋初值为0(malloc侧不是);函数返回一个指向分配起始地址的指针;如果分配不成功,返回NULL。(2)原型:externvoid*realloc(void*mem_address,unsignedintnewsize)语法:指针名=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。