常用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的绝对值。

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。

合集下载

C语言常用函数

C语言常用函数

C语言的常用库函数函数1。

absread()读磁盘绝对扇区函数原形:int absread(int drive,int num,int sectnum,void *buf)功能:从drive指定的驱动器磁盘上,sectnum指定的逻辑扇区号开始读取(通过DOS中断0x25读取)num 个(最多64K个)扇区的内容,储存于buf所指的缓冲区中。

参数:drive=0对应A盘,drive=1对应B盘。

返回值:0:成功;-1:失败。

头文件:dos.h函数2。

abswrite()写磁盘绝对扇区函数原形:int abswrite(int drive,int nsects,int lsect,void *buffer)drive=0(A驱动器)、1(B驱动器)、nsects=要写的扇区数(最多64K个);lsect=起始逻辑扇区号;buffer=要写入数据的内存起始地址。

功能:将指定内容写入(调用DOS中断0x26)磁盘上的指定扇区,即使写入的地方是磁盘的逻辑结构、文件、FAT表和目录结构所在的扇区,也照常进行。

返回值:0:成功;-1:失败。

头文件:dos.h函数3。

atof()将字符串转换成浮点数的函数原形:double atof(const char *s)功能:把s所指向的字符串转换成double类型。

s格式为:符号数字.数字E符号数字返回值:字符串的转换值。

头文件:math.h、stdlib.h函数4。

atoi()将字符串转换成整型数的函数原形:int atoi(const char *s)功能:把s所指向的字符串转换成int类型。

s格式为:符号数字返回值:字符串的转换值。

若出错则返回0。

头文件:stdlib.h函数5。

atol()将字符串转换成长整型数的函数原形:long atol(const char *s)功能:把s所指向的字符串转换成long int类型。

s格式为:符号数字返回值:字符串的转换值。

C语言库函数使用大全

C语言库函数使用大全

C语言库函数使用大全C语言是一种面向过程的编程语言,它提供了大量的库函数来方便开发者进行各种操作。

在本篇文章中,我将介绍一些常用的C语言库函数,并说明它们的使用方法。

1.字符串处理函数:- strlen:用于计算字符串的长度。

- strcat:用于将两个字符串连接起来。

- strcpy:用于将一个字符串复制到另一个字符串中。

- strcmp:用于比较两个字符串是否相等。

2.数学函数:- abs:返回一个整数的绝对值。

- sqrt:返回一个数的平方根。

- pow:计算一个数的指定次幂。

- rand:生成一个随机数。

3.输入输出函数:- printf:用于打印输出。

- scanf:用于接受用户的输入。

- getchar:用于从输入流中读取一个字符。

- putchar:用于将一个字符输出到屏幕上。

4.内存管理函数:- malloc:用于在堆中分配指定大小的内存块。

- free:用于释放之前分配的内存。

- calloc:可以在堆中分配指定数量和大小的内存,并将每个字节初始化为0。

- realloc:用于调整之前分配的内存块的大小。

5.时间日期函数:6.文件操作函数:- fopen:用于打开一个文件。

- fclose:用于关闭一个文件。

- fgets:从文件中读取一行字符串。

- fputs:向文件中写入一行字符串。

7.数组处理函数:- memset:将一个数组的所有元素设置为指定的值。

- memcpy:将一个数组的内容复制到另一个数组中。

- memmove:将一个数组的内容移动到另一个数组中,处理重叠情况。

- qsort:用于对数组进行快速排序。

这只是C语言库函数的一小部分,还有很多其他函数可供使用。

在实际开发中,根据需求选择适合的函数,可以提高代码的效率和可读性。

总结:C语言库函数提供了丰富的功能,可以帮助开发者简化编程过程。

在使用库函数时,需要仔细阅读函数的说明文档,并根据需求选择适合的函数和参数。

通过充分利用库函数,可以提高代码的开发效率和质量。

C语言库函数使用大全

C语言库函数使用大全

C语言库函数使用大全C语言是一种广泛应用的编程语言,它提供了许多常用的库函数来帮助开发人员简化编写代码的过程。

这些库函数涵盖了各种任务,包括字符串操作、数学计算、文件处理、内存管理等等。

在下面的文章中,我将为您介绍一些重要的C语言库函数。

字符串处理函数:- strlen(const char *str):返回字符串的长度,不包括空字符。

- strcpy(char *dest, const char *src):将源字符串复制到目标字符串。

- strcat(char *dest, const char *src):将源字符串追加到目标字符串的末尾。

- strcmp(const char *str1, const char *str2):比较两个字符串,并返回一个整数表示它们的关系。

- strncpy(char *dest, const char *src, size_t n):将源字符串的前n个字符复制到目标字符串。

数学函数:- sqrt(double x):计算并返回x的平方根。

- abs(int x):返回一个整数的绝对值。

- pow(double x, double y):计算并返回x的y次方。

- sin、cos、tan:分别计算并返回给定角度的正弦、余弦和正切值。

- rand(void):生成并返回一个随机数。

文件处理函数:- fopen(const char *path, const char *mode):打开一个文件,并返回一个指向该文件的指针。

- fclose(FILE *stream):关闭一个已打开的文件。

- fprintf(FILE *stream, const char *format, ...):将格式化的输出写入到一个文件中。

- fscanf(FILE *stream, const char *format, ...):从一个文件中读取格式化的输入。

内存管理函数:- malloc(size_t size):分配一块指定大小的内存空间,并返回指向该空间的指针。

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语言标准库函数的一些常用部分,希望能对大家有所帮助。

一、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语言编译系统提供了众多的预定义库函数和宏。

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

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

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语言中常用函数大全

注意: 这里原始内‎存中 的数据‎还是保 持不‎变的。当 内存不再‎使用时 ,应使用 fr ‎ee()函数将内存‎块释放。
(三)文件函数
mode: r:打开已存在‎文件,准备从文件‎中读取数据‎ ,不能写入 r+ :可读可写
w:创建一个新‎文件,准备写入;如文件已存‎在,此文件将被 ‎空文件覆盖‎ w+:增加“读取”操作
2;字符ar(int c) 正常返回字‎ 符代码值,出错返回 E‎ OF (2)int putc(int c,FILE*strea‎ m) 正常返回字‎ 符代码值,出错返回 E‎ OF strea‎ m==stdou‎ t(1)=(2) (3)int puts(char*strea‎ m) 自动回车换‎ 行
a:打开已存在‎文件,准备在文件‎尾部追加数‎ 据,不能读取。 如文件不存‎在,侧创建此文 ‎ 件,准备写入。
a+:增加“读取”
t:打开一个文‎ 本文件(缺省值) b:打开一个二‎ 进制文件
一:文件的打开‎ 与关闭 1:打开文件 FILE * fopen‎ (char*filen‎ ame, char*mode) Filen‎ame:是字符串,表示打开的‎文件名,文件名前可 ‎ 以带路径。 Mode:也是字符串‎,表示打开文‎ 件的方式。 功能----按指定方式‎ 打开文件。 返回值----如果文件打‎开成功,返回“文件结构体 ‎ 指针”,否者返回 N‎ ULL(如:文件不存在 ‎ 或则 写文件‎时不能创建‎ )。 Fopen‎(“A:\\user\\asd.txt”,”r+”); 2:关闭文件 Int*fclos‎ e(FILE*filen‎ ame) 正常关闭返‎ 回0;否者返回 非 0。
With:指定输入数‎ 据的宽度,遇空格、Tab、\n 结束

常用标准库函数


6 strupr函数(strupr不是标准C库函数,gcc不 支持)
函数格式:char
*strupr(char *str) 功能:把字符串str中的所有字母都变成大写。
【说明】
(1)参数str可以是字符数组、字符指针或串常量。 (2)运行该函数后参数str的内容改变。 (3)函数返回值为字符串的首地址。
1)格式输入函数 scanf()
格式:int scanf(“格式控制”,地址表列) 功能:执行格式化输入,从标准输入设备上按格式控制所指格式, 输入数据给输入表列所指向的单元。
【说明】
(1)格式控制的含义同printf函数 (2)输入表列只能采用“地址表列” (3)在执行数据输入时,以一个或多个空格、回车键、或跳格键 (Tab)作为分隔符。 (4)输入格式中,除格式说明符之外的普通字符应原样输入。 (5)输入实型数据时,不能规定精度。
3 三角函数

sin函数
函数格式:double sin(double x); 功能:正弦函数,返回x的正弦(即sin(x))的值,x的单位为弧度。

asin函数
函数格式: double asin(double x); 功能: 反正弦函数,返回x的反正弦(即sin-1(x))的值, x应在-1到1范围内。
函数格式: double tan(double x); 功能: 正切函数,返回x的正切(即tan(x))的值,x为弧度。

atan函数
函数格式: double atan(double x);
功能: 反正切函数,返回x的反正切(即tan-1(x))的值。
4 其他函数
sqrt函数
(sqrt.c random.c)
小 结
输 入 输 出 函 数

c语言的常用函数

c语言的常用函数c语言是一门流行的多用途的编程语言,几乎在所有的领域都有应用。

在把它应用到实际项目中时,需要熟悉c语言常用函数。

本文介绍c语言中105个常用函数,包括数据类型转换、输入输出等函数,以及字符串处理、文件处理、学习内存管理、数学函数、定时器等函数,可以帮助程序员们更加熟悉c语言中的常用函数,从而更好地实现编程项目。

一、数据类型转换函数1、atoi()一个字符串转换成一个整数。

2、atof()一个字符串转换成浮点数。

3、atol()一个字符串转换成长整数。

4、strtod()一个字符串转换成双精度浮点数。

5、strtol()一个字符串转换成长整数。

6、strtoul()字符串转换成无符号长整数。

7、itoa()整数转换为字符串。

8、ftoa()浮点数转换为字符串。

9、ltoa()长整数转换为字符串。

二、输入输出函数1、printf()格式化的数据输出到标准输出设备。

2、scanf() 从标准输入设备读取格式化的数据。

3、fprintf()格式化的数据写入指定的文件。

4、fscanf() 从指定的文件读取格式化的数据。

5、sprintf()格式化的数据存储到字符串变量中。

6、sscanf() 从字符串变量中读取格式化的数据。

三、字符串处理函数1、strlen()算字符串长度。

2、strcpy() 从源字符串复制到目标字符串。

3、strcat()源字符串添加到目标字符串的末尾。

4、strcmp()较两个字符串。

5、strncpy() 从源字符串复制到目标字符串,长度不超过指定的长度。

6、strncat()源字符串添加到目标字符串的末尾,长度不超过指定的长度。

7、strncmp()较两个字符串,长度不超过指定的长度。

8、strstr()到第一个字符串中出现第二个字符串的位置。

9、strchr()到第一个字符串中出现字符c的位置。

10、strrchr()到第一个字符串中最后一次出现字符c的位置。

c语言标准库函数大全


double hypot(double x,double y) 返回直角三角形斜边的长度(z), x和y为直角边的长度,z2=x2+y2
double ceil(double x) 返回不小于x的最小整数
double floor(double x) 返回不大于x的最大整数
void srand(unsigned seed) 初始化随机数发生器
double atol(char *nptr) 将字符串nptr转换成长整数并返回这个整数
char *ecvt(double value,int ndigit,int *decpt,int *sign)
将浮点数value转换成字符串并返回该字符串
char *fcvt(double value,int ndigit,int *decpt,int *sign)
int fnsplit(char *path,char *drive,char *dir,char *name,char *ext)
此函数将文件名path分解成盘符drive(C:、A:等), 路径dir(\TC、\BC\LIB等), 文件名name(TC、WPS等),扩展名ext(.EXE、.COM等),并分别存入相应的变量中.
double atan(double x) 返回x的反正切tan-1(x)值,x为弧度
double atan2(double y,double x) 返回y/x的反正切tan-1(x)值,y的x为弧度
double cos(double x) 返回x的余弦cos(x)值,x为弧度
double sin(double x) 返回x的正弦sin(x)值,x为弧度
double fabs(double x) 返回双精度参数x的绝对值
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档