精华内容
下载资源
问答
  • C语言常用库函数

    2019-05-01 22:33:56
    电脑编程语言C语言常用库函数,含有详细用法!!!!!
  • 里面包含了一些C/C++常用库函数
  • C语言常用库函数(含详细用法))

    千次阅读 多人点赞 2020-03-03 15:38:57
    一、数学函数 调用数学函数时,要求在源文件中包下以下命令行: #include <math.h> 二、字符函数 调用字符函数时,要求在源文件中包下以下命令行: #include <ctype.h>...调用字符函数时,要求在源文件中...

    一、数学函数

    调用数学函数时,要求在源文件中包下以下命令行:

    #include <math.h>
    在这里插入图片描述
    二、字符函数

    调用字符函数时,要求在源文件中包下以下命令行:

    #include <ctype.h>
    在这里插入图片描述
    三、字符串函数

    调用字符函数时,要求在源文件中包下以下命令行:

    #include <string.h>
    在这里插入图片描述
    四、输入输出函数

    调用字符函数时,要求在源文件中包下以下命令行:

    #include <stdio.h>
    在这里插入图片描述
    在这里插入图片描述
    五、动态分配函数和随机函数

    调用字符函数时,要求在源文件中包下以下命令行:

    #include <stdlib.h>
    在这里插入图片描述
    system () 功能:发出一个DOS命令
    常常用 system(“color 0A”); 其中color后面的0是背景色代号,A是前景色代号。COLOR 设置默认控制台前景和背景颜色。

    展开全文
  • C语言常用库函数(含详细用法

    万次阅读 多人点赞 2017-05-09 21:14:09
    一、数学函数 调用数学函数时,要求在源文件中包下以下命令行: #include 函数原型说明 功能 返回值 说明 int abs( int x) 求整数x的绝对值 ...计算结果

    一、数学函数

    调用数学函数时,要求在源文件中包下以下命令行:

    #include <math.h>

    函数原型说明

    功能

    返回值

    说明

    int abs( int x)

    求整数x的绝对值

    计算结果

     

    double fabs(double x)

    求双精度实数x的绝对值

    计算结果

     

    double acos(double x)

    计算cos-1(x)的值

    计算结果

    x在-1~1范围内

    double asin(double x)

    计算sin-1(x)的值

    计算结果

    x在-1~1范围内

    double atan(double x)

    计算tan-1(x)的值

    计算结果

     

    double atan2(double x)

    计算tan-1(x/y)的值

    计算结果

     

    double cos(double x)

    计算cos(x)的值

    计算结果

    x的单位为弧度

    double cosh(double x)

    计算双曲余弦cosh(x)的值

    计算结果

     

    double exp(double x)

    求ex的值

    计算结果

     

    double fabs(double x)

    求双精度实数x的绝对值

    计算结果

     

    double floor(double x)

    求不大于双精度实数x的最大整数

     

     

    double fmod(double x,double y)

    求x/y整除后的双精度余数

     

     

    double frexp(double val,int *exp)

    把双精度val分解尾数和以2为底的指数n,即val=x*2n,n存放在exp所指的变量中

    返回位数x

    0.5≤x<1

     

    double log(double x)

    求㏑x

    计算结果

    x>0

    double log10(double x)

    求log10x

    计算结果

    x>0

    double modf(double val,double *ip)

    把双精度val分解成整数部分和小数部分,整数部分存放在ip所指的变量中

    返回小数部分

     

    double pow(double x,double y)

    计算xy的值

    计算结果

     

    double sin(double x)

    计算sin(x)的值

    计算结果

    x的单位为弧度

    double sinh(double x)

    计算x的双曲正弦函数sinh(x)的值

    计算结果

     

    double sqrt(double x)

    计算x的开方

    计算结果

    x≥0

    double tan(double x)

    计算tan(x)

    计算结果

     

    double tanh(double x)

    计算x的双曲正切函数tanh(x)的值

    计算结果

     

    二、字符函数

    调用字符函数时,要求在源文件中包下以下命令行:

    #include <ctype.h>

    函数原型说明

    功能

    返回值

    int isalnum(int ch)

    检查ch是否为字母或数字

    是,返回1;否则返回0

    int isalpha(int ch)

    检查ch是否为字母

    是,返回1;否则返回0

    int iscntrl(int ch)

    检查ch是否为控制字符

    是,返回1;否则返回0

    int isdigit(int ch)

    检查ch是否为数字

    是,返回1;否则返回0

    int isgraph(int ch)

    检查ch是否为ASCII码值在ox21到ox7e的可打印字符(即不包含空格字符)

    是,返回1;否则返回0

    int islower(int ch)

    检查ch是否为小写字母

    是,返回1;否则返回0

    int isprint(int ch)

    检查ch是否为包含空格符在内的可打印字符

    是,返回1;否则返回0

    int ispunct(int ch)

    检查ch是否为除了空格、字母、数字之外的可打印字符

    是,返回1;否则返回0

    int isspace(int ch)

    检查ch是否为空格、制表或换行符

    是,返回1;否则返回0

    int isupper(int ch)

    检查ch是否为大写字母

    是,返回1;否则返回0

    int isxdigit(int ch)

    检查ch是否为16进制数

    是,返回1;否则返回0

    int tolower(int ch)

    把ch中的字母转换成小写字母

    返回对应的小写字母

    int toupper(int ch)

    把ch中的字母转换成大写字母

    返回对应的大写字母

    三、字符串函数

    调用字符函数时,要求在源文件中包下以下命令行:

    #include <string.h>

    函数原型说明

    功能

    返回值

    char *strcat(char *s1,char *s2)

    把字符串s2接到s1后面

    s1所指地址

    char *strchr(char *s,int ch)

    在s所指字符串中,找出第一次出现字符ch的位置

    返回找到的字符的地址,找不到返回NULL

    int strcmp(char *s1,char *s2)

    对s1和s2所指字符串进行比较

    s1<s2,返回负数;s1= =s2,返回0;s1>s2,返回正数

    char *strcpy(char *s1,char *s2)

    把s2指向的串复制到s1指向的空间

    s1 所指地址

    unsigned strlen(char *s)

    求字符串s的长度

    返回串中字符(不计最后的'\0')个数

    char *strstr(char *s1,char *s2)

    在s1所指字符串中,找出字符串s2第一次出现的位置

    返回找到的字符串的地址,找不到返回NULL

    四、输入输出函数

    调用字符函数时,要求在源文件中包下以下命令行:

    #include <stdio.h>

    函数原型说明

    功能

    返回值

    void clearer(FILE *fp)

    清除与文件指针fp有关的所有出错信息

    int fclose(FILE *fp)

    关闭fp所指的文件,释放文件缓冲区

    出错返回非0,否则返回0

    int feof (FILE *fp)

    检查文件是否结束

    遇文件结束返回非0,否则返回0

    int fgetc (FILE *fp)

    从fp所指的文件中取得下一个字符

    出错返回EOF,否则返回所读字符

    char *fgets(char *buf,int n, FILE *fp)

    从fp所指的文件中读取一个长度为n-1的字符串,将其存入buf所指存储区

    返回buf所指地址,若遇文件结束或出错返回NULL

    FILE *fopen(char *filename,char *mode)

    以mode指定的方式打开名为filename的文件

    成功,返回文件指针(文件信息区的起始地址),否则返回NULL

    int fprintf(FILE *fp, char *format, args,…)

    把args,…的值以format指定的格式输出到fp指定的文件中

    实际输出的字符数

    int fputc(char ch, FILE *fp)

    把ch中字符输出到fp指定的文件中

    成功返回该字符,否则返回EOF

    int fputs(char *str, FILE *fp)

    把str所指字符串输出到fp所指文件

    成功返回非负整数,否则返回-1(EOF)

    int fread(char *pt,unsigned size,unsigned n, FILE *fp)

    从fp所指文件中读取长度size为n个数据项存到pt所指文件

    读取的数据项个数

    int fscanf (FILE *fp, char *format,args,…)

    从fp所指的文件中按format指定的格式把输入数据存入到args,…所指的内存中

    已输入的数据个数,遇文件结束或出错返回0

    int fseek (FILE *fp,long offer,int base)

    移动fp所指文件的位置指针

    成功返回当前位置,否则返回非0

    long ftell (FILE *fp)

    求出fp所指文件当前的读写位置

    读写位置,出错返回 -1L

    int fwrite(char *pt,unsigned size,unsigned n, FILE *fp)

    把pt所指向的n*size个字节输入到fp所指文件

    输出的数据项个数

    int getc (FILE *fp)

    从fp所指文件中读取一个字符

    返回所读字符,若出错或文件结束返回EOF

    int getchar(void)

    从标准输入设备读取下一个字符

    返回所读字符,若出错或文件结束返回-1

    char *gets(char *s)

    从标准设备读取一行字符串放入s所指存储区,用’\0’替换读入的换行符

    返回s,出错返回NULL

    int printf(char *format,args,…)

    把args,…的值以format指定的格式输出到标准输出设备

    输出字符的个数

    int putc (int ch, FILE *fp)

    同fputc

    同fputc

    int putchar(char ch)

    把ch输出到标准输出设备

    返回输出的字符,若出错则返回EOF

    int puts(char *str)

    把str所指字符串输出到标准设备,将’\0’转成回车换行符

    返回换行符,若出错,返回EOF

    int rename(char *oldname,char *newname)

    把oldname所指文件名改为newname所指文件名

    成功返回0,出错返回-1

    void rewind(FILE *fp)

    将文件位置指针置于文件开头

    int scanf(char *format,args,…)

    从标准输入设备按format指定的格式把输入数据存入到args,…所指的内存中

    已输入的数据的个数

    五、动态分配函数和随机函数

    调用字符函数时,要求在源文件中包下以下命令行:

    #include <stdlib.h>

    函数原型说明

    功能

    返回值

    void *calloc(unsigned n,unsigned size)

    分配n个数据项的内存空间,每个数据项的大小为size个字节

    分配内存单元的起始地址;如不成功,返回0

    void *free(void *p)

    释放p所指的内存区

    void *malloc(unsigned size)

    分配size个字节的存储空间

    分配内存空间的地址;如不成功,返回0

    void *realloc(void *p,unsigned size)

    把p所指内存区的大小改为size个字节

    新分配内存空间的地址;如不成功,返回0

    int rand(void)

    产生0~32767的随机整数

    返回一个随机整数

    void exit(int state)

    程序终止执行,返回调用过程,state为0正常终止,非0非正常终止

     

    展开全文
  • C语言常用库函数(含详细用法)(20210323173946).pdf
  • C语言常用库函数(含详细用法).pdf
  • C语言常用库函数及其注意事项

    目录

    strstr函数

    strcpy函数

    strcat函数

    strcmp函数

    sizeof 和 strlen

    atoi函数

    memset函数

    sqrt函数


    strstr函数

    所在头文件: #include<string.h> 

    函数原型:char *strstr(const char *str1, const char *str2);

    举例:暂无

    功能说明:找出str2字符串在str1字符串中第一次出现的位置(不包括str2的串结束符)。返回该位置的指针,如找不到,返回空指针。

    strcpy函数

    所在头文件:#include<string.h>

    函数原型:char *strcpy(char* dest, const char *src);

    举例:暂无

    功能说明:  把从src地址开始且含有NULL结束符(数组中0值得位置)的字符串复制到以dest开始的地址空间。src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest的指针。

    strcat函数

     所在头文件:#include<string.h>

    函数原型:char *strcat(char *dest, const char *src);

    举例:暂无

    功能说明:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')。src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest的指针。

    strcmp函数

     所在头文件:#include<string.h>

    函数原型:int strcmp(const char *s1,const char *s2);

    举例:暂无

    功能说明:判断两个字符串,设这两个字符串为str1,str2,若str1==str2,则返回零;若str1<str2,则返回负数;若str1>str2,则返回正数。

    注意:数组buff[5],buff[5],若两个数组装填的5个数,即使数据都一样,比较的结果也是不相等

    二维数组的比较

    //二维数组的对比
    uint8 tesebuff[5][5];
    uint8 tesebuff1[5];
    
        tesebuff[2][0] = 0x01;
    	tesebuff[2][1] = 0x01;
    	tesebuff[2][2] = 0x01;
    	tesebuff[2][3] = 0x01;
    	tesebuff[2][4] = 0x01;
    	
    	tesebuff1[0] = 0x01;
    	tesebuff1[1] = 0x01;
    	tesebuff1[2] = 0x01;
    	tesebuff1[3] = 0x01;
    	tesebuff1[4] = 0x01;
    	
    	read_ack = strcmp(tesebuff[2],tesebuff1);  /*可以对比,且结果相同*/
    	PRINT("read_ack--:%d\n",(uint16)read_ack);

     

    sizeof 和 strlen

    所在头文件:#include<stddef.h>

    函数原型:

    举例:

    char a[20]="0123456789";

    char b;

    b=sizeof(a) ; //b等于20,因为分配了5个字节的空间;
    b=strlen(a); //b等于10,这是其实际字符的个数

    使用strlen函数需要注意,strlen计算的数组为连续的个数,如:

    aa[5]={0x01,0x01,0x0,0x01,0x01}; strlen(aa) = 2;中间间隔了0,所以后面的无效。

    功能说明:sizeof获得是所占的字节数,所分配的空间的字节数。strlen获得是长度(实际字符的个数)。 

    atoi函数

    所在头文件:#include<stdlib.h>

    函数原型:int atoi(const char *nptr);

    举例:

    #include <stdlib.h> //函数包含在此
    
    #include <stdio.h>
    
    int main(void)
    
    {
    
    int n;
    
    char *str = "12345.67";
    
    n = atoi(str);
    
    printf("n=%d\n",n); //结果 n =12345;
    
    return 0;
    
    }

    说明:atoi (表示 ascii to integer)是把字符串转换成整型数的一个函数,atoi( ) 函数会扫描参数 nptr字符串,跳过前面的空白字符(例如空格,tab缩进等)直到遇上数字或正负符号才开始做转换,而在遇到非数字或字符串结束时('\0')才结束转换,并将结果返回。如果 nptr不能转换成 int 或者 nptr为空字符串,那么将返回 0 。

    memset函数

    所在头文件:#include<string.h>

    函数原型:void *memset(void *s, int ch, size_t n);

    举例:

    说明:将s中当前位置后面的n个字节 (typedef unsigned int size_t )用 ch 替换并返回 s 。作用是在一段内存块中填充某个给定的值,它是对较大的结构体数组进行清零操作的一种最快方法 。

    使用memset对二维数组初始化: 

    /*使用memset对二维数组初始化*/
    xdata uint8 IDBuff[10][5];	
     for(i=0;i<10;i++)
    	   memset(IDBuff[i],0x0,5);

     

    sqrt函数

    所在头文件:#include<math.h>

    函数原型:double sqrt(double)

    举例:

    #include<math.h>
    #include<stdio.h>
    int main(void)
    {
        double x = 4.0,result;
        result = sqrt(x); //result*result=x
        printf("The square root of %f is %f\n",x,result); //x=4,result=2;
        return 0;
    }

    说明:开平方函数

     

     

    展开全文
  • c语言常用库函数

    2011-11-16 20:27:10
    c语言常用库函数 有具体用法说明 按类
  • C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转 换为字符串的 一个例子: # include  # include  void main (void) { ...

    数学函数(原型声明所在头文件为math.hstdlib.hstring.hfloat.h 

    int abs(int i) 返回整型参数i的绝对值 

    double cabs(structcomplex znum) 返回复数znum的绝对值 

    double fabs(doublex) 返回双精度参数x的绝对值 

    long labs(long n) 返回长整型参数n的绝对值 

    double exp(doublex) 返回指数函数ex的值 

    double frexp(double value,int*eptr) 返回value=x*2n中x的值,分配得来的n存贮在eptr中 

    doubleldexp(double value,int exp); 返回value*2exp的值 

    double log(doublex) 返回logex的值 

    doublelog10(double x) 返回log10x的值 

    double pow(doublex,double y) 返回xy的值 

    double pow10(intp) 返回10p的值 

    double sqrt(doublex) 返回x的开方 

    double acos(doublex) 返回x的反余弦cos-1(x)值,x为弧度 

    double asin(doublex) 返回x的反正弦sin-1(x)值,x为弧度 

    double atan(doublex) 返回x的反正切tan-1(x)值,x为弧度 

    double atan2(doubley,double x) 返回y/x的反正切tan-1(x)值,y的x为弧度 

    double cos(doublex) 返回x的余弦cos(x)值,x为弧度 

    double sin(doublex) 返回x的正弦sin(x)值,x为弧度 

    double tan(doublex) 返回x的正切tan(x)值,x为弧度 

    double cosh(doublex) 返回x的双曲余弦cosh(x)值,x为弧度 

    double sinh(doublex) 返回x的双曲正弦sinh(x)值,x为弧度 

    double tanh(doublex) 返回x的双曲正切tanh(x)值,x为弧度 

    doublehypot(double x,double y) 返回直角三角形斜边的长度(z), 

    x和y为直角边的长度,z2=x2+y2 

    double ceil(doublex) 返回不小于x的最小整数 

    doublefloor(double x) 返回不大于x的最大整数 

    voidsrand(unsigned seed) 初始化随机数发生器 

    int rand() 产生一个随机数并返回这个数 

    double poly(doublex,int n,double c[])从参数产生一个多项式 

    double modf(double value,double*iptr)将双精度数value分解成尾数和阶,iptr返回整数部分,函数返回小数部分:fraction = modf(number, &integer);

    double fmod(doublex,double y) 返回x/y的余数 

    double atof(char*nptr) 将字符串nptr转换成浮点数并返回这个浮点数

    double atoi(char*nptr) 将字符串nptr转换成整数并返回这个整数

    double atol(char*nptr) 将字符串nptr转换成长整数并返回这个整数

    char *ecvt(doublevalue,int ndigit,int *decpt,int *sign) 

    将浮点数value转换成字符串并返回该字符串 

    char *fcvt(doublevalue,int ndigit,int *decpt,int *sign) 

    将浮点数value转换成字符串并返回该字符串 

    char *gcvt(doublevalue,int ndigit,char *buf) 

    将数value转换成字符串并存于buf中,并返回buf的指针 

    char*ultoa(unsigned long value,char *string,int radix) 

    将无符号整型数value转换成字符串并返回该字符串,radix为转换时所用基数 

    char *ltoa(longvalue,char *string,int radix) 

    将长整型数value转换成字符串并返回该字符串,radix为转换时所用基数 

    char *itoa(intvalue,char *string,int radix) 

    将整数value转换成字符串存入string,radix为转换时所用基数 

    double atof(char*nptr) 将字符串nptr转换成双精度数,并返回这个数,错误返回0 

    int atoi(char*nptr) 将字符串nptr转换成整型数, 并返回这个数,错误返回0 

    long atol(char*nptr) 将字符串nptr转换成长整型数,并返回这个数,错误返回0 

    double strtod(char*str,char **endptr)将字符串str转换成双精度数,并返回这个数, 

    long strtol(char *str,char**endptr,int base)将字符串str转换成长整型数, 并返回这个数。

    int matherr(structexception *e) 用户修改数学错误返回信息函数(没有必要使用) 

    double_matherr(_mexcep why,char *fun,double *arg1p, double *arg2p,double retval) 

    用户修改数学错误返回信息函数(没有必要使用) 

    unsigned int_clear87() 清除浮点状态字并返回原来的浮点状态 

    void _fpreset() 重新初使化浮点数学程序包 

    unsigned int_status87() 返回浮点状态字

    举个例子:

    itoa函数及atoi函数

    C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转 换为字符串的 一个例子:

    # include <stdio.h>

    # include <stdlib.h>

    void main (void)

    {

    int num = 100;

    char str[25];

    itoa(num, str, 10);

    printf("The number 'num' is %d and thestring 'str' is %s. \n" ,

    num, str);

    }

    itoa()函数有3个参数:第一个参数是要转换的数字,第二个参数是要写入转换结果的目标字符串,第三个参数是转移数字时所用的基数。在上例中,转换基数为10。10:十进制;2:二进制...

    itoa并不是一个标准的C函数,它是Windows特有的,如果要写跨平台的程序,请用sprintf。 

    是Windows平台下扩展的,标准库中有sprintf,功能比这个更强,用法跟printf类似: 

    char str[255]; 

    sprintf(str, "%x", 100); //将100转为16进制表示的字符串。 

    itoa() 将整型值转换为字符串

    itoa() 将长整型值转换为字符串

    ultoa() 将无符号长整型值转换为字符串

    1、atoi把字符串转换成整型数

    #include <ctype.h>

    #include <stdio.h>

    int atoi (char s[]);

    int main(void )

    {   

    char s[100];

    gets(s);

    printf("integer=%d\n",atoi(s));

    return 0;

    }

    int atoi (char s[])

    {

    int i,n,sign;

    for(i=0;isspace(s[i]);i++)//跳过空白符     ;

    sign=(s[i]=='-')?-1:1;

    if(s[i]=='+'||s[i]==' -')//跳过符号

          i++;

    for(n=0;isdigit(s[i]);i++)

          n=10*n+(s[i]-'0');//将数字字符转换成整形数字

    return sign *n;

    }

    2、itoa把一整数转换为字符串

    #include <ctype.h>

    #include <stdio.h>

    void itoa (int n,char s[]);

    //atoi 函数:将s转换为整形数

    int main(void )

    {   

    int n;

    char s[100];

    printf("Input n:\n");

    scanf("%d",&n);

    printf("the string : \n");

    itoa (n,s);

    return 0;

    }

    void itoa (int n,char s[])

    {

    int i,j,sign;

    if((sign=n)<0)//记录符号

          n=-n;//使n成为正数

            i=0;

    do{

      s[i++]=n%10+'0';//取下一个数字

    }while ((n/=10)>0);//删除该数字

    if(sign<0)

          s[i++]='-';

    s[i]='\0';

    for(j=i;j>=0;j--)//生成的数字是逆序的,所以要逆序输出

          printf("%c",s[j]);

    }

    展开全文
  • 常用库函数 int atoi(const char *nptr); // 把字符串nptr转换为int整数 long atol(const char *nptr); // 把字符串nptr转换为long整数 int abs(const int j); // 求int整数的绝对值 long labs(const long int j);...
  • 库函数的实现也是面试中的常考题,因为这是最能体现C语言功底的。 一、strcpy与strncpy 先看一下函数的原型: strcpy函数可以按如下的方式实现: 点击(此处)折叠或打开 char*strcpy(char*strDest,constchar*...
  • 记录c语言中一些常使用的函数,不定期更新 strtok()函数和atoi()函数 strtok()函数:包含于string.h文件中,将一个字符串按一定的规则拆分为若干个子字符串,类似于java中的substring方法 char * strtok(char *...
  • C语言常用头文件及库函数

    千次阅读 2017-04-05 00:27:25
    6个常用头文件及库函数
  • char *strstr(const char *str1, const char *str2) 判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。 待续……
  • 1. 函数是什么? 维基百科中对函数的定义:子程序。子程序,是一个大型程序中的某部分代码, 由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代 码,具备相对的独立...2.2C语言常用库函数都有: .
  • 二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容...
  • C语言系列(16)——常用库函数一、字符串库函数1、字符串长度2、字符串拷贝3、字符串拼接4、字符串比较5、字符查找6、字符串查找二、内存操作库函数1、内存设置2、内存拷贝 一、字符串库函数 1、字符串长度 原型: ...
  • 字符串库函数常用字符串库函数总结函数用途与实现char* strcat( char *s1, char *s2)的用途和实现char* strchr( char *s1, int ch)的用途和实现char* strcmp( char *s1, char *s2)的用途和实现char* strcpy( char *...
  • C语言常用库函数-时间管理应用类

    千次阅读 2012-10-20 09:47:28
    这个头文件中定义的时间和日期所使用方法,无论是在结构定义,还是命名,都具有明显的 C 语言风格。下面,我将说明在 C/C++ 中怎样使用日期的时间功能。 2 . 计时 C/C++ 中的计时函数是 clock() ...
  • 清屏,要使用system函数,需要头文件 stdlib.h return (c-'0');字符减去’0‘得到的是数字整型 while(sign!='n'&&sign!='N')其实只有当输入N或n时才跳出循环 if((fp=fopen(filename,"r...
  • 标准库函数是一个工具箱,极大的扩展了C语言的能力 整形函数 这组函数返回整形值。这些函数分为三类:算数,随机数 和 字符串转换。 算数:<stdlib.h> 函数原型: int abs( int value); 返回它参数的绝对值...
  • C语言 标准库函数

    千次阅读 2015-11-03 10:51:31
    实际上库函数并不是C语言的一部分,它是由人们根据需要编制并提供用户使用的。每一种C编译系统都提供了一批库函数,不同的编译系统所提供的库函数的数目和函数名以及函数功能是不完全相同的。ANSI C标准提出了一批...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,981
精华内容 5,992
关键字:

c语言常用库函数的用法

c语言 订阅