c语言库函数的案例 c语言常用的库函数表( 二 )


c语言中的库函数是如何使用的 , 最好有例子其实在C语言编程中,我们所用的在部分函数就是C语言库本身带的函数,在使用某一个库文件之前,我们先要包含库文件所对应的头文件,再在我们需要的地方调用库函数就行了.最常用的printf();这就是一个库函数,这个库函数在头文件stdio.h中声明.所以使用前要先#include stdio.h
举个例子:
#include stdio.h//一定要先包含库函数声明的文件
int main()
{
printf("for example!\n");//在此处调用库函数
}
如果想要了解更多的库函数,可以参考C语言的教材,一般的附录中会列出.也可以查看C库函数.
C语言里怎么调用库函数?能不能用sin x举个实例?就是源代码加上什么就可以用这个函数了?#includemath.h//绝大多数数学相关的函数都在这个库里
#includestdio.h//这个是标准输入输出库 ( standard input output)
#define pi 3.1415926535
int main()
{
printf("%lf", sin(pi / 2));
return 0;
}
求简单的C语言程序(含有至少5个库函数)?#includestdio.h
#includestring.h
#includemath.h
main()
{
char c;
int i,j,k,s;
int m;
double a;
scanf("%c\n",c);
scanf("%d\n",m);
//若c是字母('A'-'Z','a'-'z')返回非0值,否则返回0
i=isalpha(c);
printf("i=%d",i);
//若c是数字('0'-'9')返回非0值,否则返回0
j=isdigit(c);
printf("j=%d",j);
//若c是大写字母('A'-'Z')返回非0值,否则返回0
k=isupper(c);
printf("k=%d",k);
//返回xc语言库函数的案例的开方
a= sqrt(m)
printf("a=%d",a);
//若c是空格(' '),水平制表符('\t'),回车符('\r'),
//走纸换行('\f'),垂直制表符('\v'),换行符('\n')
//返回非0值,否则返回0
s= isspace( c)
printf("s=%d",s);
}
另外c语言库函数的案例,还有
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')
========数学函数(原型声明所在头文件为math.h、stdlib.h、string.h、float.h)===========
int abs(int i) 返回整型参数i的绝对值
double cabs(struct complex znum) 返回复数znum的绝对值
double fabs(double x) 返回双精度参数x的绝对值
long labs(long n) 返回长整型参数n的绝对值
double exp(double x) 返回指数函数ex的值
double frexp(double value,int *eptr) 返回value=https://www.04ip.com/post/x*2n中x的值,n存贮在eptr中
double ldexp(double value,int exp); 返回value*2exp的值

推荐阅读