常用C语言标准库函数

合集下载

c 标准库函数 pdf

c 标准库函数 pdf

c 标准库函数 pdfC 标准库函数 PDF。

C 标准库函数是 C 语言编程中非常重要的一部分,它包含了大量的函数,可以帮助程序员完成各种任务,比如输入输出、内存管理、字符串操作等。

本文将介绍一些常用的 C 标准库函数,并提供相应的 PDF 文档供大家参考。

1. 输入输出函数。

C 标准库中的输入输出函数包括 printf、scanf、getchar、putchar 等,它们可以实现程序与用户之间的数据交互。

其中,printf 用于输出格式化字符串,而 scanf则用于从标准输入流中读取格式化数据。

getchar 和 putchar 则用于从标准输入流中读取一个字符,以及向标准输出流中输出一个字符。

这些函数在 C 语言编程中被广泛使用,对于初学者来说尤为重要。

2. 内存管理函数。

C 标准库中的内存管理函数包括 malloc、calloc、realloc 和 free,它们用于动态分配和释放内存。

malloc 用于分配指定大小的内存空间,而 calloc 则用于分配指定数量的元素,并将它们初始化为 0。

realloc 则用于重新分配已分配的内存空间的大小,而 free 则用于释放之前分配的内存空间。

这些函数在动态内存管理中发挥着重要作用,程序员需要了解它们的用法和原理。

3. 字符串操作函数。

C 标准库中的字符串操作函数包括 strcpy、strcat、strlen、strcmp 等,它们用于对字符串进行各种操作。

strcpy 用于将一个字符串复制到另一个字符串中,而strcat 则用于将一个字符串连接到另一个字符串的末尾。

strlen 用于计算字符串的长度,而strcmp 则用于比较两个字符串的大小。

这些函数在处理字符串时非常有用,程序员需要熟练掌握它们的用法。

4. 数学函数。

C 标准库中的数学函数包括 sin、cos、tan、exp、log、sqrt 等,它们用于执行各种数学运算。

sin、cos 和 tan 分别用于计算正弦、余弦和正切值,而 exp 和 log 则分别用于计算指数和对数。

C语言常用库函数

C语言常用库函数

C库函数1.数学函数头文件为 #include<> 或者 #include""函数名函数原型功能求整数 x 的绝对abs int abs(int x)值double acos(double计算cos-1(x)的acosx)值double asin(double计算sin-1(x)的asinx)值double atan(double计算tan-1(x)的atanx)值double计算 tan -1 (x/y) Atan2atan2(double的值x,double y)double cos(doublecos计算cos(x)的值x)coshdouble cosh(double 计算 x 的双曲余返回值说明计算结果X应在-1 到 1 计算结果范围内X应在-1 到 1 计算结果范围内计算结果计算结果X 的单位为弧计算结果度计算结果x)弦函数 cosh(x)的值double exp(doubleexp求 e x的值计算结果x)double fabs(doublefabs求 x 的绝对值计算结果x)该整数的double 求出不大于x 的floor 双精度实floor(double x) 最大整数数返回余数double fmod(double 求整除x/y 的余fmod 的双精度x,double y) 数实数把双精度数 val分解为数字部分double( 尾数 )x 和以 2 返回数字frexp frexp(double为底的指数 n,即部分 xval, int *eptr)val=x*2 n≤ x< 1 n 存放在 eptr 指向的变量中logdouble log(double求 log e x, 即ln x 计算结果x)doublelog10求log10x计算结果log10(double x)把双精度数 val分解为整数部分Double modf(double Val 的小modf 和小数部分,把val, double *iptr) 数部分整数部分存到iptrdouble pow(doublepow计算 x y的值计算结果x,double y)产生随机 -90 到rand Int rand(void)32767 间的随机随机整数整数Double sin(doublesin计算 sin x的值计算结果X 单位为弧度x)计算 x 的双曲正double sinh(doublesinh弦函数sinh(x)计算结果x)的值Double sqrt(doublesqrt计算x计算结果X 应≥ 0x)Double tan(doubletan计算 tan(x) 的值计算结果X 单位为弧度x)计算 x 的双曲正Double tanh(doubletanh切函数tanh(x)计算结果x)的值2.字符函数和字符串函数函数名函数原型功能返回值包含文件isalnu Int isalnum检查 ch 是否是字母(alpha) 或数字是字母或数字返回 1;否则返m (int ch);(numeric) 回0isalph Int isalpha(int 是,返回1;不检查ch 是否字母a ch); 是,则返回0检查 ch 是否控制字符iscntr Int iscntrl 是,返回1;不(其ASCII 码在0 和l (int ch); 是,则返回00x1F 之间)isdigit Int isdigit(int ch);检查ch 是否为数字( 0~9)是,返回 1;不是,则返回 0isgrap Int isgraph 检查 ch 是否可打印字是,返回 1;不h (int ch);符(其 ASCII 码在是,则返回 0 0x21 和 0x7E 之间),不包括空格islower Int islower(int ch);检查 ch 是否小写字母( a~z)是,返回 1;不是,则返回 0检查 ch 是否可打印字isprint Intisprint (intch);符,(包括空格),其ASCII 码在 0x20 和是,返回 1;不是,则返回 00x7E 之间,检查 ch 是否标点字符ispunct Int ispunct(int ch);(不包括空格),即除字母、数字和空格以是,返回 1;不是,则返回 0外的所有可打印字符检查ch 是否空格符、isspac Int isspace 是,返回1;不跳格符(制表符)或e (int ch); 是,则返回0换行符isupper Int isupper(int ch);检查 ch 是否大写字母( A~Z)是,返回 1;不是,则返回 0检查 ch 是否一个十六isxdig Intisxdigit 是,返回1;不进制数字字符(即it (int ch); 是,则返回00~9,或 A~F,或a~f )strcatchar 把字符串 str2 接到Str1*strcat(char str1 后面,str1 最后*str1,char面的’ \0 ’被取消*str2);返回指向该位char 找出 str 指向的字符strchr*strchr(char置的指针,如找串中第一次出现字符不到,则返回空*str,int ch); ch 的位置指针Str1 < str2 ,返char*strcmp(char比较两个字符串strcmp*str1,char str1 、str2*str2);char*strcpy(char把 str2 指向的字符串strcpy*str1,char复制到 str1中去*str2);unsigned int统计字符串str中字strlen strlen (char符的个数(不包括终*str);止符’ \0 ’)回负数;Str1 = str2 ,返回 0;str1 >str2 ,返回正数。

c标准库参考手册

c标准库参考手册

c标准库参考手册
C标准库包含了一些常用的函数、常量、类型定义和宏,它们可以在C程序中使用。

以下是一些常见的C标准库参考手册:
1. <>:这个头文件包含了标准输入输出函数,如printf()和scanf()。

2. <>:这个头文件包含了各种通用工具函数,如内存分配函数、随机数函数和系统函数等。

3. <>:这个头文件包含了数学函数和宏,如三角函数、指数函数和对数函数等。

4. <>:这个头文件包含了字符串处理函数,如strcpy()、strlen()和strcat()等。

5. <>:这个头文件包含了字符分类函数,如isdigit()、isalpha()和isspace()等。

6. <>:这个头文件包含了POSIX操作系统API,如read()、write()和close()等。

这些标准库参考手册可以在C语言的官方文档中找到,也可以在许多在线资源中找到。

c 标准库函数大全

c 标准库函数大全

c 标准库函数大全C标准库函数大全。

C标准库是C语言中非常重要的一部分,它包含了许多常用的函数,可以帮助程序员更加高效地完成各种任务。

在本文中,我们将介绍C标准库中一些常用的函数,希望能够帮助大家更好地理解和应用C语言。

1. 输入输出函数。

C标准库中最基本的函数之一就是输入输出函数。

其中,printf函数用于输出格式化的数据,而scanf函数则用于从标准输入设备中读取格式化的数据。

这两个函数是C语言中最常用的函数之一,也是我们编写程序时经常会用到的函数。

2. 字符串处理函数。

C标准库中还包含了许多用于处理字符串的函数,比如strlen函数可以用来计算字符串的长度,strcpy函数可以用来复制字符串,strcat函数可以用来连接两个字符串等等。

这些函数可以帮助我们更加方便地处理字符串,提高程序的效率。

3. 内存管理函数。

在C语言中,内存管理是一个非常重要的问题。

C标准库中提供了一些函数来帮助我们更好地管理内存,比如malloc函数可以用来动态分配内存,free函数可以用来释放内存,memset函数可以用来初始化内存等等。

这些函数可以帮助我们更好地利用内存,避免内存泄漏等问题。

4. 数学函数。

C标准库中还包含了许多数学函数,比如sin函数可以用来计算正弦值,cos函数可以用来计算余弦值,sqrt函数可以用来计算平方根等等。

这些函数可以帮助我们更好地完成各种数学运算,提高程序的准确性和效率。

5. 时间和日期函数。

在C标准库中,还包含了一些用于处理时间和日期的函数,比如time函数可以用来获取当前的系统时间,asctime函数可以用来将时间转换为字符串,difftime 函数可以用来计算时间差等等。

这些函数可以帮助我们更好地处理时间和日期相关的问题,提高程序的实用性和可靠性。

总结:C标准库中包含了许多常用的函数,可以帮助程序员更好地完成各种任务。

在本文中,我们介绍了一些常用的函数,包括输入输出函数、字符串处理函数、内存管理函数、数学函数以及时间和日期函数。

C语言常用标准库函数

C语言常用标准库函数

C语⾔常⽤标准库函数数学函数:在math.h中abs(x) :求整型数x的绝对值cos(x):x(弧度)的余弦fabs(x):求浮点数x的绝对值ceil(x):求不⼩于x的最⼩整数floor(x):求不⼤于x的最⼩整数log(x):求x的⾃然对数log10(x):求x的对数(底为10)pow(x,y):求x的y次⽅sin(x):求x(弧度)的正弦sqrt(x):求x的平⽅根字符处理函数:在ctype.h中声明int isdigit(int c):判断是否是数字字符int isalpha(int c):判断是否是⼀个字母int isalnum(int c):判断是否是⼀个数字或字母int islower(int c):判断是否是⼀个⼩写字母int isupper(int c):判断是否是⼀个⼤写字母int toupper(int c):转换成⼤写字母int tolower(int c):转换成⼩写字母字符串处理和内存操作函数声明于string.h中char *strchr(char *s,int c):如果s中包含字符c,则返回⼀个指向s第⼀次出现的该字符的指针,否则返回NULLchar *strstr(char *s1,char *s2):如果s2是s1的⼀个⼦串,则返回⼀个指向s1中⾸次出现s2的位置的指针,否则返回NULLchar *strlwr(char *s):将s中的字母都变成⼩写cahr *strupr(char *s):将s中的字母都变成⼤写char *strcpy(char *s1,char *s2):将字符串s2的内容复制到s1中去char *strncpy(char *s1,char *s2,int n):将字符串s2的内容复制到s1中去,但是最多复制n个字节,如果复制字节数达到n,那么就不会往s1中写⼊结尾的'\0'char *strcat(cahr *s1,char *s2):将字符串s2添加到s1末尾int strcmp(char *s1,char *s2):⽐较两个字符串,⼤⼩写相关int stricmp(char *s1,char *s2):⽐较两个字符串,⼤⼩写⽆关int strlen(const char *string):计算字符串的长度int strncmp(const char *string1,const char *string2,size_t count):分别取两个字符串的前count个字符作为字符串,⽐较他们的⼤⼩char *strrev(char *string):将字符串string前后颠倒void *memcpy(void *s1,void *s2,int n):将内存地址s2处的n个字节内容复制到内存地址s1void *memset(void *s,int c,int n):将内存地址s开始的n个字节全部置为c不过只能赋制为0,1fill(a,a+n,c):能够赋值为任意值字符串转换函数:定义在stdlib.h中int atoi(char *s):将字符串s转换为整型数double atof(char *s):将字符串s⾥的内容转换为浮点数char * itoa(int value,char *string,int radix):将整型值value以radix进制表⽰法写⼊string。

c语言标准库函数大全

c语言标准库函数大全

c语言标准库函数大全C语言标准库函数大全。

C语言标准库函数是C语言程序设计中不可或缺的一部分,它包含了丰富的函数,可以帮助程序员完成各种任务,从输入输出到内存管理、字符串处理等。

本文将为大家详细介绍C语言标准库中常用的函数,希望能够帮助大家更好地理解和运用这些函数。

1. 输入输出函数。

输入输出函数是C语言程序设计中最基本的部分,它们可以帮助我们与用户进行交互,从而实现程序的输入和输出。

其中,printf和scanf是最常用的两个函数,它们分别用于输出和输入数据。

除此之外,还有一些其他的输入输出函数,如puts、gets、putc、getc等,它们分别用于输出字符串、输入字符串等操作。

2. 字符串处理函数。

在C语言标准库中,有许多用于处理字符串的函数,如strlen、strcpy、strcat、strcmp等。

这些函数可以帮助我们对字符串进行各种操作,比如计算字符串的长度、复制字符串、拼接字符串、比较字符串等。

字符串处理函数在实际的程序设计中非常常用,它们可以帮助我们高效地处理字符串数据。

3. 数学函数。

C语言标准库中还包含了丰富的数学函数,如sin、cos、tan、sqrt、pow等。

这些函数可以帮助我们进行各种数学运算,比如三角函数运算、开方运算、幂运算等。

数学函数在科学计算和工程计算中非常重要,它们可以帮助我们实现各种复杂的数学运算。

4. 内存管理函数。

内存管理函数是C语言程序设计中不可或缺的一部分,它们可以帮助我们对内存进行分配和释放。

其中,malloc和free是最常用的两个函数,它们分别用于分配和释放内存。

除此之外,还有一些其他的内存管理函数,如calloc、realloc等,它们分别用于分配多块内存、重新分配内存等操作。

5. 时间日期函数。

C语言标准库中还包含了一些用于处理时间日期的函数,如time、localtime、strftime等。

这些函数可以帮助我们获取当前的系统时间、将时间转换为字符串等操作。

c语言标准库函数

c语言标准库函数

c语言标准库函数C语言标准库函数。

C语言标准库函数是C语言程序设计中不可或缺的一部分,它包含了大量的函数,用于完成各种各样的任务。

这些函数可以帮助程序员简化代码,提高程序的可读性和可维护性。

本文将介绍C语言标准库函数的一些常用部分,希望能对大家有所帮助。

一、stdio.h。

stdio.h是C语言标准库中最常用的头文件之一,它包含了一系列用于输入输出的函数。

比如,printf和scanf函数分别用于输出和输入数据,而fopen和fclose函数则用于打开和关闭文件。

这些函数在日常的程序设计中经常被用到,可以说是C 语言程序设计中的基础。

二、stdlib.h。

stdlib.h是C语言标准库中包含了一些常用函数的头文件,比如malloc和free 函数用于动态内存的分配和释放,atoi和atof函数用于字符串和数字之间的转换。

这些函数在处理内存和字符串时非常有用,可以帮助程序员更加灵活地处理数据。

三、string.h。

string.h是C语言标准库中用于字符串操作的头文件,它包含了一系列用于字符串处理的函数。

比如,strcpy和strcat函数用于字符串的复制和连接,strlen函数用于获取字符串的长度,strcmp函数用于比较两个字符串的大小。

这些函数在处理字符串时非常有用,可以帮助程序员更加方便地操作字符串数据。

四、math.h。

math.h是C语言标准库中用于数学运算的头文件,它包含了一系列数学函数。

比如,sin和cos函数用于计算正弦和余弦值,sqrt函数用于计算平方根,pow函数用于计算幂。

这些函数在数学计算中非常有用,可以帮助程序员更加方便地进行数学运算。

五、time.h。

time.h是C语言标准库中用于时间操作的头文件,它包含了一系列用于时间处理的函数。

比如,time和clock函数用于获取当前时间和时钟时间,difftime函数用于计算时间差,strftime函数用于格式化时间。

这些函数在处理时间和日期时非常有用,可以帮助程序员更加方便地处理时间数据。

c语言的库函数

c语言的库函数

c语言的库函数C语言是一门广泛应用于编程的语言,其库函数也是编程过程中必不可少的一部分。

本文将介绍C语言常用的库函数及其作用。

1. <stdio.h>这是C语言中最常用的库函数之一,用于输入输出操作。

其中包括了printf()、scanf()等函数。

printf()函数用于输出内容到控制台或文件中,其格式为printf("输出格式", 输出变量)。

scanf()函数用于从控制台或文件中获取输入,其格式为scanf("输入格式", 输入变量)。

2. <stdlib.h>这是C语言中的标准库函数之一,用于动态存储分配、数学计算、排序和字符串处理等操作。

其中包括了malloc()、free()、rand()等函数。

malloc()函数用于动态分配内存,其格式为malloc(分配大小)。

free()函数用于释放动态分配的内存,其格式为free(需要释放的内存指针)。

rand()函数用于生成随机数,其格式为rand()。

3. <string.h>这是C语言中的字符串处理函数库,其中包括了strcpy()、strcat()、strlen()等函数。

strcpy()函数用于将一个字符串复制到另一个字符串中,其格式为strcpy(目标字符串, 源字符串)。

strcat()函数用于将一个字符串连接到另一个字符串的末尾,其格式为strcat(目标字符串, 源字符串)。

strlen()函数用于计算一个字符串的长度,其格式为strlen(字符串)。

4. <math.h>这是C语言中的数学函数库,其中包括了sin()、cos()、tan()等函数。

sin()函数用于计算正弦值,其格式为sin(弧度值)。

cos()函数用于计算余弦值,其格式为cos(弧度值)。

tan()函数用于计算正切值,其格式为tan(弧度值)。

5. <ctype.h>这是C语言中的字符处理函数库,其中包括了isalpha()、isdigit()、toupper()等函数。

常用C语言标准库函数

常用C语言标准库函数

常用C语言标准库函数C语言编译系统提供了众多的预定义库函数和宏。

用户在编写程序时,可以直接调用这些库函数和宏。

这里选择了初学者常用的一些库函数,简单介绍了各函数的用法和所在的头文件。

1.测试函数Isalnum原型:int isalnum(int c)功能:测试参数c是否为字母或数字:是则返回非零;否则返回零头文件:ctype.hIsapha原型:int isapha(int c)功能:测试参数c是否为字母:是则返回非零;否则返回零头文件:ctype.hIsascii原型:int isascii(int c)功能:测试参数c是否为ASCII码(0x00~0x7F):是则返回非零;否则返回零头文件:ctype.hIscntrl原型:int iscntrl(int c)功能:测试参数c是否为控制字符(0x00~0x1F、0x7F):是则返回非零;否则返回零头文件:ctype.hIsdigit原型:int isdigit(int c)功能:测试参数c是否为数字:是则返回非零;否则返回零。

头文件:ctype.hIsgraph原型:int isgraph(int c)功能:测试参数c是否为可打印字符(0x21~0x7E):是则返回非零;否则返回零头文件:ctype.hIslower原型:int islower(int c)功能:测试参数c是否为小写字母:是则返回非零;否则返回零头文件:ctype.hIsprint原型:int isprint(int c)功能:测试参数c是否为可打印字符(含空格符0x20~0x7E):是则返回非零;否则返回零头文件:ctype.hIspunct原型:int ispunct(int c)功能:测试参数c是否为标点符号:是则返回非零;否则返回零头文件:ctype.hIsupper原型:int isupper(inr c)功能:测试参数c是否为大写字母:是则返回非零;否则返回零Isxdigit原型:int isxdigit(int c)功能:测试参数c是否为十六进制数:是则返回非零;否则返回零2.数学函数abs原型:int abs(int i)功能:返回整数型参数i的绝对值头文件:stdlib.h,math.hacos原型:double acos(double x)功能:返回双精度参数x的反余弦三角函数值头文件:math.hasin原型:double asin(double x)功能:返回双精度参数x的反正弦三角函数值头文件:math.hatan原型:double atan(double x)功能:返回双精度参数的反正切三角函数值头文件:math.hatan2原型:double atan2(double y,double x)功能:返回双精度参数y和x由式y/x所计算的反正切三角函数值头文件:math.hcabs原型:double cabs(struct complex znum)功能:返回一个双精度数,为计算出复数znum的绝对值。

c标准库参考

c标准库参考

c标准库参考
C标准库是C语言编程中使用的一个标准库,它包含了许多常用的函数和头文件,为程序员提供了丰富的编程资源。

以下是C标准库的一些参考信息:
1. 头文件:C标准库中的函数和变量通常都声明在头文件中,程序员可以通过包含相应的头文件来使用这些函数和变量。

常用的头文件包括stdio.h、stdlib.h、string.h、math.h等。

2. 输入输出:C标准库中的输入输出函数包括fopen、fclose、fread、fwrite、fgetc、fgets、fputc、fputs等,它们用于文件和字符串的输入输出操作。

3. 字符处理:C标准库中的字符处理函数包括getc、getchar、putc、putchar、fgetc、fputc等,它们用于字符的输入输出操作。

4. 内存管理:C标准库中的内存管理函数包括malloc、calloc、realloc、free等,它们用于动态内存分配和释放操作。

5. 数学计算:C标准库中的数学计算函数包括sqrt、pow、sin、cos、tan等,它们用于数学计算操作。

6. 日期和时间:C标准库中的日期和时间函数包括time、ctime、strftime、strptime等,它们用于日期和时
间的处理操作。

7. 动态链接库:C标准库中的动态链接库函数包括dlopen、dlsym、dlclose等,它们用于动态链接库的操作。

以上是C标准库的一些参考信息,程序员可以根据需要选择和使用相应的函数和头文件。

C语言常用的库函数表

C语言常用的库函数表

得下一个字符
符。出错返回EOF
fopen
FILE *fopen(char *filename, *mode);
以mode指定的方式打 成功,则返回一个
char开件名为filename的文
文件指针,否则返 回0
int
fprintf(FILE 把args的值以format
fprintf *fp,
char指定的格式输出到fp 实际输出的字符数
feof
int *fp);
feof(FILE检查文件是否结束
文件结束返回非0, 否则返回0
ferror
int ferror(FILE测试fp所指的文件是无错返回0,否则返
*fp);
否有错误
回非0
fflush
i*nftp);fflush(FILE将部盘f控p所制指信的息文和件数的据全存
存盘正确返回0,否 则返回非0
fgets
char *fgets(char *buf, int FILE *fp);
从fp所指的文件读取 一个长度为(n-1)的 n,字符串,存入起始地 址为buf的空间
返回地址buf。若遇 文件结束或出错则 返回EOF
fgetc
int fgetc(FILE从fp所指的文件中取返回所得到的字
*fp);
返回指向to的指针
unsigned count); 向的数组不允许重

memset v**uombnieusdmfis,gente(dcvhocaiorduntc)h;,将指个字向字符的符c数中h拷组。贝前到cobuunft 返回buf
char
把字符str2接到
strcat
*strcat(char str1后面,取消原

include 常用的 c语言库函数

include 常用的 c语言库函数

include 常用的 c语言库函数==============在编写 C 语言程序时,我们常常需要使用一些库函数来帮助我们完成特定的任务。

这些库函数通常由第三方开发者编写,并被封装成易于使用的函数接口,供开发者调用。

在 C 语言中,常用的库函数非常多,下面我们将介绍一些常用的库函数。

1. **stdio.h**`stdio.h` 是标准输入输出库的头文件,提供了基本的输入输出功能。

常用的函数有 `printf()`, `scanf()`, `getchar()`, `putchar()` 等。

* **printf()**:格式化输出函数,用于将数据输出到屏幕上。

* **scanf()**:格式化输入函数,用于从标准输入(如键盘)读取数据。

* **getchar()**:从标准输入读取一个字符。

* **putchar()**:在标准输出打印一个字符。

示例:```c#include <stdio.h>int main() {printf("Hello, World!\n");return 0;}```2. **stdlib.h**`stdlib.h` 是标准库头文件,提供了许多常用的函数,如分配和释放内存的函数(如 `malloc()`, `calloc()`, `realloc()` 和 `free()`),随机数生成函数(如 `rand()` 和 `srand()`)等。

* **malloc()**:动态内存分配函数,用于在堆上分配一定大小的内存空间。

* **calloc()**:类似于 `malloc()`,但它会将分配的内存初始化为零。

* **realloc()**:重新分配内存函数,用于改变已分配内存的大小。

* **free()**:释放已分配的内存空间。

示例:```c#include <stdlib.h>int main() {int *ptr = (int*)malloc(sizeof(int));if (ptr == NULL) {printf("Memory allocation failed!\n");return -1;}*ptr = 42;printf("The value of ptr is: %d\n", *ptr);free(ptr);return 0;}```3. **string.h**`string.h` 是字符串处理库的头文件,提供了许多处理字符串的函数,如字符串连接(`strcat()`),字符串比较(`strcmp()`),字符串截取(`substr()`)等。

c语言标准库函数

c语言标准库函数

c语言标准库函数C语言标准库函数。

C语言是一种广泛应用的计算机编程语言,而标准库函数则是C语言中非常重要的一部分。

标准库函数提供了大量的功能,包括输入输出、字符串处理、数学运算等,为程序员提供了丰富的工具来完成各种任务。

本文将对C语言标准库函数进行详细介绍,包括常用的函数及其用法。

1. 输入输出函数。

C语言中最基本的输入输出函数包括printf()和scanf()。

printf()函数用于输出格式化的数据到标准输出设备,而scanf()函数则用于从标准输入设备中读取格式化的数据。

这两个函数是C语言中最常用的函数之一,程序员可以利用它们来实现程序与用户的交互。

除了printf()和scanf()外,C语言标准库还提供了一系列其他的输入输出函数,包括putchar()、getchar()、puts()和gets()等。

这些函数可以帮助程序员实现更加灵活和高效的输入输出操作。

2. 字符串处理函数。

字符串处理是C语言编程中非常常见的任务,而标准库中提供了丰富的字符串处理函数来帮助程序员完成这些任务。

常用的字符串处理函数包括strlen()、strcpy()、strcat()和strcmp()等。

这些函数可以帮助程序员实现字符串的长度计算、复制、拼接和比较等操作。

除了上述的基本字符串处理函数外,C语言标准库还提供了一系列其他的字符串处理函数,包括strchr()、strstr()、strtok()和sprintf()等。

这些函数可以帮助程序员实现更加复杂和高级的字符串处理操作。

3. 数学运算函数。

C语言标准库中提供了丰富的数学运算函数,包括常见的数学运算、三角函数、指数对数函数等。

常用的数学运算函数包括sqrt()、pow()、sin()、cos()和tan()等。

这些函数可以帮助程序员实现各种复杂的数学运算操作。

除了数学运算函数外,C语言标准库还提供了一系列其他的数学运算函数,包括abs()、rand()、srand()和ceil()等。

c语言标准库中的函数名

c语言标准库中的函数名

c语言标准库中的函数名
C语言标准库中的函数名
C语言标准库是C语言程序设计中不可或缺的一部分,它包含了大量的函数,可以用于各种不同的操作。

以下是C语言标准库中常用的函数名:
1. 字符串处理函数
- strcpy:将一个字符串复制到另一个字符串中
- strcat:将一个字符串连接到另一个字符串的末尾
- strlen:计算一个字符串的长度
- strcmp:比较两个字符串是否相等
- strchr:在一个字符串中查找某个字符第一次出现的位置
2. 数学函数
- abs:返回一个整数的绝对值
- sqrt:返回一个浮点数的平方根
- pow:求幂运算
- sin/cos/tan:三角函数
3. 文件操作函数
- fopen/fclose:打开/关闭文件
- fread/fwrite:读取/写入文件数据
- fseek/ftell:移动文件指针/获取当前指针位置
4. 内存操作函数
- malloc/free:动态分配/释放内存空间
- memset/memcpy:设置/复制内存内容
5. 时间日期函数
- time:获取当前时间戳
- localtime/gmtime:将时间戳转换为本地时间/协调世界时(UTC)时间格式
- strftime:格式化输出时间日期信息
以上是C语言标准库中常用的一些函数名,当然还有很多其他的函数,需要根据具体需求选择使用。

在编写C语言程序时,熟练掌握这些函
数的用法可以提高编程效率和代码质量。

c语言标准库函数手册

c语言标准库函数手册

c语言标准库函数手册C语言标准库函数手册。

C语言标准库函数是C语言中非常重要的一部分,它包含了大量的函数,可以帮助程序员实现各种功能。

本手册将详细介绍C语言标准库中常用的函数,希望能够帮助读者更好地理解和应用这些函数。

一、stdio.h。

stdio.h是C语言标准库中的一个头文件,它包含了一些常用的输入输出函数。

其中,最常用的函数包括printf、scanf、fopen、fclose等。

这些函数可以帮助程序员实现输入输出操作,是C语言编程中必不可少的一部分。

1. printf。

printf函数是C语言中用来输出格式化字符串的函数,它可以根据格式化字符串中的格式化指令,将相应的数据输出到标准输出设备(通常是显示器)。

例如,可以使用printf("%d", num)来输出一个整数。

2. scanf。

scanf函数是C语言中用来输入数据的函数,它可以根据格式化字符串中的格式化指令,从标准输入设备(通常是键盘)中读取数据并存储到指定的变量中。

例如,可以使用scanf("%d", &num)来输入一个整数并存储到变量num中。

3. fopen和fclose。

fopen函数用来打开一个文件,并返回一个指向该文件的指针。

fclose函数用来关闭一个已打开的文件。

这两个函数在文件操作中非常常用,可以帮助程序员实现文件的读写操作。

二、stdlib.h。

stdlib.h是C语言标准库中的另一个头文件,它包含了一些常用的通用工具函数。

其中,最常用的函数包括malloc、free、rand、exit等。

这些函数可以帮助程序员实现动态内存分配、随机数生成、程序退出等功能。

1. malloc和free。

malloc函数用来在堆上分配指定大小的内存空间,并返回指向该空间的指针。

free函数用来释放之前分配的内存空间。

这两个函数在动态内存管理中非常重要,可以帮助程序员灵活地管理内存空间。

c语言标准库函数查询

c语言标准库函数查询

c语言标准库函数查询C语言标准库函数查询。

C语言是一种广泛使用的计算机编程语言,而C语言标准库函数是C语言中非常重要的一部分。

标准库函数提供了大量的函数,用于执行各种任务,包括输入输出、内存分配、数学运算、字符串操作等。

本文将对C语言标准库函数进行查询和介绍,帮助读者更好地理解和使用C语言标准库函数。

一、stdio.h。

stdio.h是C语言标准库中最常用的头文件之一,它包含了大量用于输入输出的函数。

比如,printf函数用于输出格式化的数据到标准输出设备,而scanf函数用于从标准输入设备中读取格式化的数据。

除此之外,stdio.h还包含了其他一些常用的输入输出函数,如fopen、fclose、fread、fwrite等,用于文件操作。

二、stdlib.h。

stdlib.h是C语言标准库中的另一个重要头文件,它包含了一些常用的函数,用于内存分配、随机数生成、排序等。

比如,malloc函数用于动态分配内存空间,free函数用于释放动态分配的内存空间。

此外,stdlib.h还包含了一些数学函数,如abs、rand、srand等,用于数学运算和随机数生成。

三、math.h。

math.h是C语言标准库中用于数学运算的头文件,它包含了大量的数学函数,如三角函数、指数函数、对数函数、幂函数等。

比如,sin函数用于计算正弦值,exp函数用于计算指数值,log函数用于计算自然对数值,pow函数用于计算幂运算。

math.h中的函数可以帮助程序员进行各种复杂的数学运算。

四、string.h。

string.h是C语言标准库中用于字符串操作的头文件,它包含了一些常用的字符串处理函数。

比如,strlen函数用于计算字符串的长度,strcpy函数用于复制字符串,strcat函数用于拼接字符串,strcmp函数用于比较字符串。

string.h中的函数可以帮助程序员进行各种字符串操作,如字符串的复制、拼接、比较等。

五、time.h。

C语言常用的库函数表

C语言常用的库函数表

附录C C语言常用的库函数库函数并不是C语言的一部分,它是由编译系统根据一般用户的需要编制并提供给用户使用的一组程序。

每一种C编译系统都提供了一批库函数,不同的编译系统所提供的库函数的数目和函数名以及函数功能是不完全相同的。

ANSI C标准提出了一批建议提供的标准库函数。

它包括了目前多数C编译系统所提供的库函数,但也有一些是某些C编译系统未曾实现的。

考虑到通用性,本附录列出ANSI C建议的常用库函数。

由于C库函数的种类和数目很多,例如还有屏幕和图形函数、时间日期函数、与系统有关的函数等,每一类函数又包括各种功能的函数,限于篇幅,本附录不能全部介绍,只从教学需要的角度列出最基本的。

读者在编写C程序时可根据需要,查阅有关系统的函数使用手册。

1.数学函数使用数学函数时,应该在源文件中使用预编译命令:#include <math.h>或#include "math.h"函数名函数原型功能返回值acos double acos(doublex);计算arccos x的值,其中-1<=x<=1计算结果asin double asin(doublex);计算arcsin x的值,其中-1<=x<=1计算结果atan double atan(doublex);计算arctan x的值计算结果atan2doubleatan2(double x,double y);计算arctan x/y的值计算结果cos double cos(doublex);计算cos x的值,其中x的单位为弧度计算结果cosh double cosh(doublex);计算x的双曲余弦cosh x的值计算结果exp double exp(doublex);求ex的值计算结果fabs double fabs(doublex);求x的绝对值计算结果floor doublefloor(double x);求出不大于x的最大整数该整数的双精度实数fmod double fmod(doublex, double y);求整除x/y的余数返回余数的双精度实数frexp doublefrexp(double val,int *eptr);把双精度数val分解成数字部分(尾数)和以2为底的指数,即val=x*2n,n存放在eptr指向的变量中数字部分x0.5<=x<1log double log(doublex);求lnx的值计算结果log10doublelog10(double x);求log10x的值计算结果modf double modf(doubleval, int *iptr);把双精度数val分解成数字部分和小数部分,把整数部分存放在ptr指向的变量中val的小数部分pow double pow(doublex, double y);求xy的值计算结果sin double sin(doublex);求sin x的值,其中x的单位为弧度计算结果sinh double sinh(doublex);计算x的双曲正弦函数sinh x的值计算结果sqrt double sqrt(double x);计算,其中x≥0计算结果tan double tan(doublex);计算tan x的值,其中x的单位为弧度计算结果tanh double tanh(doublex);计算x的双曲正切函数tanh x的值计算结果2.字符函数在使用字符函数时,应该在源文件中使用预编译命令:#include <ctype.h>或#include "ctype.h"函数名函数原型功能返回值isalnum int isalnum(intch);检查ch是否字母或数字是字母或数字返回1,否则返回0isalpha int isalpha(intch);检查ch是否字母是字母返回1,否则返回0iscntrl int iscntrl(intch);检查ch是否控制字符(其ASCII码在0和0xlF之间)是控制字符返回1,否则返回0isdigit int isdigit(intch);检查ch是否数字是数字返回1,否则返回0isgraph int isgraph(intch);检查ch是否是可打印字符(其ASCII码在0x21和0x7e之间),不包括空格是可打印字符返回1,否则返回0islower int islower(intch);检查ch是否是小写字母(a~z)是小字母返回1,否则返回0isprint int isprint(intch);检查ch是否是可打印字符(其ASCII码在0x21和0x7e之间),不包括空格是可打印字符返回1,否则返回0ispunct int ispunct(intch);检查ch是否是标点字符(不包括空格)即除字母、数字和空格以外的所有可打印字符是标点返回1,否则返回0isspace int isspace(intch);检查ch是否空格、跳格符(制表符)或换行符是,返回1,否则返回0isupper int isupper(intch);检查ch是否大写字母(A~Z)是大写字母返回1,否则返回0isxdigit intisxdigit(intch);检查ch是否一个16进制数字(即0~9,或A到F,a~f)是,返回1,否则返回0tolower int tolower(intch);将ch字符转换为小写字母返回ch对应的小写字母toupper int toupper(intch);将ch字符转换为大写字母返回ch对应的大写字母3.字符串函数使用字符串中函数时,应该在源文件中使用预编译命令:#include <string.h>或#include "string.h"函数名函数原型功能返回值memchr void memchr(void *buf, char ch,unsigned count);在buf 的前count 个字符里搜索字符ch首次出现的位置返回指向buf 中ch 的第一次出现的位置指针。

C语言标准库函数大全

C语言标准库函数大全
file://F:\DOCUME~1\lichao\LOCALS~1\Te 2 of 22
相册
BOOK photo 自己做的
Expert
anjou jeffreyzhao Ricktroy shenfx 吕震宇 随心所欲 小寒
Friends
Hack Site
Hack a day Hack And Slash Hack Canada
2009-4-3
目录函数,所在函数库为dir.h、dos.h int chdir(char *path) 使指定的目录path(如:"C:\\WPS")变成当前的工 作目录,成功返回0 int findfirst(char *pathname,struct ffblk *ffblk,int attrib) 查找指定的文件,成功返回0 pathname为指定的目录名和文件名,如"C:\\WPS\\TXT" ffblk为指定的保存文件信息的一个结构,定义如下: ┏━━━━━━━━━━━━━━━━━━┓ ┃struct ffblk ┃ ┃{ ┃ ┃ char ff_reserved[21]; /*DOS保留字*/┃ ┃ char ff_attrib; /*文件属性*/ ┃ ┃ int ff_ftime; /*文件时间*/ ┃ ┃ int ff_fdate; /*文件日期*/ ┃ ┃ long ff_fsize; /*文件长度*/ ┃ ┃ char ff_name[13]; /*文件名*/ ┃ ┃} ┃ ┗━━━━━━━━━━━━━━━━━━┛ attrib为文件属性,由以下字符代表 ┏━━━━━━━━━┳━━━━━━━━┓ ┃FA_RDONLY 只读文件┃FA_LABEL 卷标号┃ ┃FA_HIDDEN 隐藏文件┃FA_DIREC 目录 ┃ ┃FA_SYSTEM 系统文件┃FA_ARCH 档案 ┃ ┗━━━━━━━━━┻━━━━━━━━┛ 例: struct ffblk ff; findfirst("*.wps",&ff,FA_RDONLY);

C语言标准库函数大全

C语言标准库函数大全
Arther's Blog
Page 1 of 22
博客园 社区 首页 新随笔 联系 管理 订阅
随笔- 208 文章- 0 评论14
c语言库函数大全--资料收集
Turbo C 2.0 函数中文说明大全
分类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0 int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9'),返回非0值, 否则返回0 int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0 int iscntrl(int ch) 若ch是作废字符(0x7F)或普通控制字符(0x00-0x1F),返 回非0值,否则返回0 int isdigit(int ch) 若ch是数字('0'-'9')返回非0值,否则返回0 int isgraph(int ch) 若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值, 否则返回0 int islower(int ch) 若ch是小写字母('a'-'z')返回非0值,否则返回0 int isprint(int ch) 若ch是可打印字符(含空格)(0x20-0x7E)返回非0值,否 则返回0 int ispunct(int ch) 若ch是标点字符(0x00-0x1F)返回非0值,否则返回0 int isspace(int ch) 若ch是空格(' '),水平制表符('\t'),回车符('\r'), 走纸换 行('\f'),垂直制表符('\v'),换行符('\n'), 返回非0值,否则返回0 int isupper(int ch) 若ch是大写字母('A'-'Z')返回非0值,否则返回0 int isxdigit(int ch) 若ch是16进制数('0'-'9','A'-'F','a'-'f')返回非0值, 否则 返回0 int tolower(int ch) 若ch是大写字母('A'-'Z')返回相应的小写字母('a'-'z') int toupper(int ch) 若ch是小写字母('a'-'z')返回相应的大写字母('A'-'Z')

C语言常用的库函数表

C语言常用的库函数表

附录C C语言常用的库函数
库函数并不是C语言的一部分,它是由编译系统根据一般用户的需要编制并提供给用户使用的一组程序。

每一种C编译系统都提供了一批库函数,不同的编译系统所提供的库函数的数目和函数名以及函数功能是不完全相同的。

ANSIC标准提出了一批建议提供的标准库函数。

它包括了目前多数C编译系统所提供的库函数,但也有一些是某些C编译系统未曾实现的。

考虑到通用性,本附录列出ANSIC建议的常用库函数。

由于C库函数的种类和数目很多,例如还有屏幕和图形函数、时间日期函数、与系统有关的函数等,每一类函数又包括各种功能的函数,限于篇幅,本附录不能全部介绍,只从教学需要的角度列出最基本的。

读者在编写C程序时可根据需要,查阅有关系统的函数使用手册。

1.数学函数
使用数学函数时,应该在源文件中使用预编译命令:
2.字符函数
在使用字符函数时,应该在源文件中使用预编译命令:
3.字符串函数
使用字符串中函数时,应该在源文件中使用预编译命令:
4.输入输出函数
在使用输入输出函数时,应该在源文件中使用预编译命令:
5.动态存储分配函数
在使用动态存储分配函数时,应该在源文件中使用预编译命令:
6.其他函数
有些函数由于不便归入某一类,所以单独列出。

使用这些函数时,应该在源文件中使用预编译命令:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常用C语言标准库函数C语言编译系统提供了众多的预定义库函数和宏。

用户在编写程序时,可以直接调用这些库函数和宏。

这里选择了初学者常用的一些库函数,简单介绍了各函数的用法和所在的头文件。

1.测试函数Isalnum原型:int isalnum(int c)功能:测试参数c是否为字母或数字:是则返回非零;否则返回零头文件:ctype.hIsapha原型:int isapha(int c)功能:测试参数c是否为字母:是则返回非零;否则返回零头文件:ctype.hIsascii原型:int isascii(int c)功能:测试参数c是否为ASCII码(0x00~0x7F):是则返回非零;否则返回零头文件:ctype.hIscntrl原型:int iscntrl(int c)功能:测试参数c是否为控制字符(0x00~0x1F、0x7F):是则返回非零;否则返回零头文件:ctype.hIsdigit原型:int isdigit(int c)功能:测试参数c是否为数字:是则返回非零;否则返回零。

头文件:ctype.hIsgraph原型:int isgraph(int c)功能:测试参数c是否为可打印字符(0x21~0x7E):是则返回非零;否则返回零头文件:ctype.hIslower原型:int islower(int c)功能:测试参数c是否为小写字母:是则返回非零;否则返回零 头文件:ctype.hIsprint原型:int isprint(int c)功能:测试参数c是否为可打印字符(含空格符0x20~0x7E):是则返回非零;否则返回零头文件:ctype.hIspunct原型:int ispunct(int c)功能:测试参数c是否为标点符号:是则返回非零;否则返回零 头文件:ctype.hIsupper原型:int isupper(inr c)功能:测试参数c是否为大写字母:是则返回非零;否则返回零Isxdigit原型:int isxdigit(int c)功能:测试参数c是否为十六进制数:是则返回非零;否则返回零2.数学函数abs原型:int abs(int i)功能:返回整数型参数i的绝对值头文件:stdlib.h,math.hacos原型:double acos(double x)功能:返回双精度参数x的反余弦三角函数值头文件:math.hasin原型:double asin(double x)功能:返回双精度参数x的反正弦三角函数值头文件:math.hatan原型:double atan(double x)功能:返回双精度参数的反正切三角函数值头文件:math.hatan2原型:double atan2(double y,double x)功能:返回双精度参数y和x由式y/x所计算的反正切三角函数值 头文件:math.hcabs原型:double cabs(struct complex znum)功能:返回一个双精度数,为计算出复数znum的绝对值。

Complex 的结构模式在math.h中给出定义,其定义如下:struct complex {double a,y}; 头文件:stdlib.h,math.hceil原型:double ceil(double x)功能:返回不小于参数x的最小整数头文件:math.h_clear87原型:unsigned int _clear87(void)功能:清除浮点运算器状态字头文件:float.h_control87原型:unsigned int _control87(unsigned int newvals,unsigned int mask)功能:取得或改变浮点运算器控制字头文件:float.hcos原型:double cos(double x)功能:返回参数x的余弦函数值头文件:math.hcosh原型:double cosh(double x)功能:返回参数的双曲线余弦函数值头文件:math.hecvt原型:char*ecvt(double value,int ndigit,int*decpt,int*sign)功能:把双精度数value转换为ndigit位数字的以空格字符结束的字符串,decpt指向小数点位置,sign为符号标志。

函数返回值为指向转换后的字符串的指针头文件:stdlib.hexp原型:double exp(double x)功能:返回参数x的指数函数值头文件:math.hfabs原型:double fabs(double x)功能:返回参数x的绝对值头文件:math.hfloor原型:double floor(double x)功能:返回不大于参数x的最大整数头文件:math.hfmod原型:double fmod(double x,double y)功能:计算x/y的余数。

返回值为所求的余数值头文件:math.h_fprest原型:void _fprest(void)功能:重新初始化浮点型数数学包头文件:float.hfrexp原型:double frexp(double value,int*eptr)功能:把双精度函数value分解成尾数和指数。

函数返回尾数值,指数值存放在eptr所指的单元中头文件:math.hhypot原型:double frexp(double x,double y)功能:返回由参数x和y所计算的直角三角形的斜边长头文件:math.hlabs原型:long labs(long n)功能:返回长整数型参数n的绝对值头文件:stdlib.hldexp原型:double ldexp(double value,int exp)功能:返回value*2exp的值头文件:math.hlog原型:double log(double x)功能:返回参数x的自然对数(ln x)的值头文件:math.hlog10原型:double log10(double x)功能:返回参数x以10为底的自然对数(lg x)的值头文件:math.hmodf原型:double modf(double value,double*iptr)功能:把双精度数value分为整数部分和小数部分。

整数部分保存在iptr中,小数部分作为函数的返回值头文件:math.hpoly原型 :double poly(double x,int n,double c[ ])功能:根据参数产生x的一个n次多项式,其系数为 c[0],c[1],…c[n]。

函数返回值为给定x的多项式的值头文件:math.hpow原型:double pow(double x,double y)功能:返回计算x y的值头文件:math.hpow10原型:double pow10(int p)功能:返回计算10p的值头文件:math.hrand原型:int rand(void)功能:随机函数,返回一个范围在0~215-1的随机整数头文件:stdlib.hsin原型:double sin(double x)功能:返回参数x的正弦函数值头文件:math.hsinh原型double sinh(double x)功能:返回参数x的双曲正弦函数值头文件:math.hsqrt原型:double sqrt功能:返回参数x的平方根值头文件:math.hsrand原型:void srand(unsigned seed)功能:初始化随机函数发生器头文件:stdlib.h_status87原型:unsigned int_status87()功能:取浮点状态头文件:float.htan原型:dounle tan(double x)功能:返回参数x的正切函数值头文件:math.htanh原型:double tan(double x)功能:返回参数x的双曲正切函数值头文件:math.h3.转换函数atof原型:double atof(char*nptr)功能:返回一双精度型数,由其nptr所指字符串转换而成 头文件:math.h,stdlib.hatoi原型:int atoi(char*nptr)功能:返回一整数,其由nptr所指字符串转换而成头文件:stdlib.hatol原型:long atol(char*nptr)功能:返回一长整型数,其由nptr所指字符串转换而成头文件:stdlib.hfcvt原型:char*fcvt(double value,int ndigit,int*decpt,int*sign)功能:fcvt与ecvt相似,将浮点型数转换成FORTRAN F 格式的字符串)头文件:stdlib.hgcvt原型:char*gvct(double value,int ndigit,char*buf)功能:把value转换为以空字符结尾、长度为ndigit的串,结果放在buf中,返回所得串的指针头文件:stdlib.hitoa原型:char*gcvt(double value,char*string,int radix) 功能:把一个整形数value转换为字符串。

即将value转换为以‘\o’结尾的串。

结果存在string中,radix为转换中数的基数,函数返回值为指向字符串string的指针头文件:stdlib.hstrtod原型:double strtod(char*str,char**endptr)功能:把字符串str转化为双精度数。

endptr不为空,则其为指向终止扫描的字符的指针。

函数返回值为双精度数头文件:string.hstrtol原型:long strtol(char*str,char*endptr,int base)功能:把字符串xtr转换为长整形数。

endptr不为空,则其为指向终止扫描的字符指针。

函数返回值为长整形数。

参数base为要转换整数的基数头文件:string.hultoa原型:char*ultoa(unsigned long value,char*string,int radix)功能:转换一个无符号长整型数value为字符串。

即value转换为以‘\o’结尾的字符串,结果保存在string中1,radix为转换中数的基数,返回值为指向串string的指针头文件:stdlib.h4.串和内存操作函数memccpy原型:void*memccpy(void*destin,void*soure,unsigned char ch,unsignde n)功能:从源source中复制n个字节到目标destin中。

复制直至第一次遇到ch中的字符为止(ch被复制)。

函数返回值为指向destin中紧跟ch后面字符的地址或为NULL头文件:string.h,mem.hmemchr原型:void*memchr(void*s,char ch,unsigned n)功能:在数组x的前n个字节中搜索字符ch。

相关文档
最新文档