能列举些C语言中比较常见重要库函数的用法吗?

作者&投稿:店性 (若有异议请与网页底部的电邮联系)
能列举些C语言中比较常见重要库函数的用法吗?~

memcpy
内存块复制函数
memcpy(目标地址,源地址,复制的数据量);
举例
long
s
=
1680324;
char
k[4];
memcpy(k,&s,sizeof(s));
就把s填充到k中了。

其实在C语言编程中,我们所用的在部分函数就是C语言库本身带的函数,在使用某一个库文件之前,我们先要包含库文件所对应的头文件,再在我们需要的地方调用库函数就行了.最常用的printf();这就是一个库函数,这个库函数在头文件stdio.h中声明.所以使用前要先#include
举个例子:
#include //一定要先包含库函数声明的文件
int main()
{
printf("for example!
"); //在此处调用库函数
}
如果想要了解更多的库函数,可以参考C语言的教材,一般的附录中会列出.也可以查看C库函数.

我的建议是去看MSDN,里面有详细的库函数的说明和使用方法。C的库函数有很多,一条条说不现实,就是一个专业的程序员也不可能将库函数都记下来。我从网上搜了点库函数的用法,你看看吧。还是那句话,想了解库函数,还是看MSDN。

下面也是我从网上找到的。网上这种东西很多。但我认为要是真正精通,还是MSDN

文件的打开(fopen函数)
fopen函数用来打开一个文件,其调用的一般形式为:

文件指针名=fopen(文件名,使用文件方式);

其中,

“文件指针名”必须是被说明为FILE 类型的指针变量;

“文件名”是被打开文件的文件名;

“使用文件方式”是指文件的类型和操作要求。

“文件名”是字符串常量或字符串数组。

例如:

FILE *fp;

fp=("file a","r");

其意义是在当前目录下打开文件file a,只允许进行“读”操作,并使fp指向该文件。

又如:

FILE *fphzk

fphzk=("c:\\hzk16","rb")

其意义是打开C驱动器磁盘的根目录下的文件hzk16,这是一个二进制文件,只允许按二进制方式进行读操作。两个反斜线“\\ ”中的第一个表示转义字符,第二个表示根目录。

使用文件的方式共有12种,下面给出了它们的符号和意义。

文件使用方式
意义

“rt”
只读打开一个文本文件,只允许读数据

“wt”
只写打开或建立一个文本文件,只允许写数据

“at”
追加打开一个文本文件,并在文件末尾写数据

“rb”
只读打开一个二进制文件,只允许读数据

“wb”
只写打开或建立一个二进制文件,只允许写数据

“ab”
追加打开一个二进制文件,并在文件末尾写数据

“rt+”
读写打开一个文本文件,允许读和写

“wt+”
读写打开或建立一个文本文件,允许读写

“at+”
读写打开一个文本文件,允许读,或在文件末追加数据

“rb+”
读写打开一个二进制文件,允许读和写

“wb+”
读写打开或建立一个二进制文件,允许读和写

“ab+”
读写打开一个二进制文件,允许读,或在文件末追加数据

对于文件使用方式有以下几点说明:

1) 文件使用方式由r,w,a,t,b,+六个字符拼成,各字符的含义是:

r(read): 读

w(write): 写

a(append): 追加

t(text): 文本文件,可省略不写

b(banary): 二进制文件

+: 读和写

2) 凡用“r”打开一个文件时,该文件必须已经存在,且只能从该文件读出。

3) 用“w”打开的文件只能向该文件写入。若打开的文件不存在,则以指定的文件名建立该文件,若打开的文件已经存在,则将该文件删去,重建一个新文件。

4) 若要向一个已存在的文件追加新的信息,只能用“a”方式打开文件。但此时该文件必须是存在的,否则将会出错。

5) 在打开一个文件时,如果出错,fopen将返回一个空指针值NULL。在程序中可以用这一信息来判别是否完成打开文件的工作,并作相应的处理。因此常用以下程序段打开文件:

6) if((fp=fopen("c:\\hzk16","rb")==NULL)

{

printf("\nerror on open c:\\hzk16 file!");

getch();

exit(1);

}

这段程序的意义是,如果返回的指针为空,表示不能打开C盘根目录下的hzk16文件,则给出提示信息“error on open c:\ hzk16 file!”,下一行getch()的功能是从键盘输入一个字符,但不在屏幕上显示。在这里,该行的作用是等待,只有当用户从键盘敲任一键时,程序才继续执行,因此用户可利用这个等待时间阅读出错提示。敲键后执行exit(1)退出程序。

7) 把一个文本文件读入内存时,要将ASCII码转换成二进制码,而把文件以文本方式写入磁盘时,也要把二进制码转换成ASCII码,因此文本文件的读写要花费较多的转换时间。对二进制文件的读写不存在这种转换。

8) 标准输入文件(键盘),标准输出文件(显示器),标准出错输出(出错信息)是由系统打开的,可直接使用。

13.3.2 文件关闭函数(fclose函数)
文件一旦使用完毕,应用关闭文件函数把文件关闭,以避免文件的数据丢失等错误。

fclose函数调用的一般形式是:

fclose(文件指针);

例如:

fclose(fp);

正常完成关闭文件操作时,fclose函数返回值为0。如返回非零值则表示有错误发生。

13.4 文件的读写
对文件的读和写是最常用的文件操作。在C语言中提供了多种文件读写的函数:

·字符读写函数 :fgetc和fputc

·字符串读写函数:fgets和fputs

·数据块读写函数:freed和fwrite

·格式化读写函数:fscanf和fprinf

下面分别予以介绍。使用以上函数都要求包含头文件stdio.h。

13.4.1 字符读写函数fgetc和fputc
字符读写函数是以字符(字节)为单位的读写函数。每次可从文件读出或向文件写入一个字符。

1. 读字符函数fgetc

fgetc函数的功能是从指定的文件中读一个字符,函数调用的形式为:

字符变量=fgetc(文件指针);

例如:

ch=fgetc(fp);

其意义是从打开的文件fp中读取一个字符并送入ch中。

对于fgetc函数的使用有以下几点说明:

1) 在fgetc函数调用中,读取的文件必须是以读或读写方式打开的。

2) 读取字符的结果也可以不向字符变量赋值,

例如:

fgetc(fp);

但是读出的字符不能保存。

3) 在文件内部有一个位置指针。用来指向文件的当前读写字节。在文件打开时,该指针总是指向文件的第一个字节。使用fgetc 函数后,该位置指针将向后移动一个字节。 因此可连续多次使用fgetc函数,读取多个字符。应注意文件指针和文件内部的位置指针不是一回事。文件指针是指向整个文件的,须在程序中定义说明,只要不重新赋值,文件指针的值是不变的。文件内部的位置指针用以指示文件内部的当前读写位置,每读写一次,该指针均向后移动,它不需在程序中定义说明,而是由系统自动设置的。

【例13.1】读入文件c1.doc,在屏幕上输出。

#include<stdio.h>

main()

{

FILE *fp;

char ch;

if((fp=fopen("d:\\jrzh\\example\\c1.txt","rt"))==NULL)

{

printf("\nCannot open file strike any key exit!");

getch();

exit(1);

}

ch=fgetc(fp);

while(ch!=EOF)

{

putchar(ch);

ch=fgetc(fp);

}

fclose(fp);

}
本例程序的功能是从文件中逐个读取字符,在屏幕上显示。程序定义了文件指针fp,以读文本文件方式打开文件“d:\\jrzh\\example\\ex1_1.c”,并使fp指向该文件。如打开文件出错,给出提示并退出程序。程序第12行先读出一个字符,然后进入循环,只要读出的字符不是文件结束标志(每个文件末有一结束标志EOF)就把该字符显示在屏幕上,再读入下一字符。每读一次,文件内部的位置指针向后移动一个字符,文件结束时,该指针指向EOF。执行本程序将显示整个文件。

2. 写字符函数fputc

fputc函数的功能是把一个字符写入指定的文件中,函数调用的形式为:

fputc(字符量,文件指针);

其中,待写入的字符量可以是字符常量或变量,例如:

fputc('a',fp);

其意义是把字符a写入fp所指向的文件中。

对于fputc函数的使用也要说明几点:

1) 被写入的文件可以用写、读写、追加方式打开,用写或读写方式打开一个已存在的文件时将清除原有的文件内容,写入字符从文件首开始。如需保留原有文件内容,希望写入的字符以文件末开始存放,必须以追加方式打开文件。被写入的文件若不存在,则创建该文件。

2) 每写入一个字符,文件内部位置指针向后移动一个字节。

3) fputc函数有一个返回值,如写入成功则返回写入的字符,否则返回一个EOF。可用此来判断写入是否成功。

【例13.2】从键盘输入一行字符,写入一个文件,再把该文件内容读出显示在屏幕上。

#include<stdio.h>

main()

{

FILE *fp;

char ch;

if((fp=fopen("d:\\jrzh\\example\\string","wt+"))==NULL)

{

printf("Cannot open file strike any key exit!");

getch();

exit(1);

}

printf("input a string:\n");

ch=getchar();

while (ch!='\n')

{

fputc(ch,fp);

ch=getchar();

}

rewind(fp);

ch=fgetc(fp);

while(ch!=EOF)

{

putchar(ch);

ch=fgetc(fp);

}

printf("\n");

fclose(fp);

}

程序中第6行以读写文本文件方式打开文件string。程序第13行从键盘读入一个字符后进入循环,当读入字符不为回车符时,则把该字符写入文件之中,然后继续从键盘读入下一字符。每输入一个字符,文件内部位置指针向后移动一个字节。写入完毕,该指针已指向文件末。如要把文件从头读出,须把指针移向文件头,程序第19行rewind函数用于把fp所指文件的内部位置指针移到文件头。第20至25行用于读出文件中的一行内容。

【例13.3】把命令行参数中的前一个文件名标识的文件,复制到后一个文件名标识的文件中,如命令行中只有一个文件名则把该文件写到标准输出文件(显示器)中。

#include<stdio.h>

main(int argc,char *argv[])

{

FILE *fp1,*fp2;

char ch;

if(argc==1)

{

printf("have not enter file name strike any key exit");

getch();

exit(0);

}

if((fp1=fopen(argv[1],"rt"))==NULL)

{

printf("Cannot open %s\n",argv[1]);

getch();

exit(1);

}

if(argc==2) fp2=stdout;

else if((fp2=fopen(argv[2],"wt+"))==NULL)

{

printf("Cannot open %s\n",argv[1]);

getch();

exit(1);

}

while((ch=fgetc(fp1))!=EOF)

fputc(ch,fp2);

fclose(fp1);

fclose(fp2);

}

本程序为带参的main函数。程序中定义了两个文件指针fp1和fp2,分别指向命令行参数中给出的文件。如命令行参数中没有给出文件名,则给出提示信息。程序第18行表示如果只给出一个文件名,则使fp2指向标准输出文件(即显示器)。程序第25行至28行用循环语句逐个读出文件1中的字符再送到文件2中。再次运行时,给出了一个文件名,故输出给标准输出文件stdout,即在显示器上显示文件内容。第三次运行,给出了二个文件名,因此把string中的内容读出,写入到OK之中。可用DOS命令type显示OK的内容。

13.4.2 字符串读写函数fgets和fputs
1. 读字符串函数fgets

函数的功能是从指定的文件中读一个字符串到字符数组中,函数调用的形式为:

fgets(字符数组名,n,文件指针);

其中的n是一个正整数。表示从文件中读出的字符串不超过 n-1个字符。在读入的最后一个字符后加上串结束标志'\0'。

例如:

fgets(str,n,fp);

的意义是从fp所指的文件中读出n-1个字符送入字符数组str中。

【例13.4】从string文件中读入一个含10个字符的字符串。

#include<stdio.h>

main()

{

FILE *fp;

char str[11];

if((fp=fopen("d:\\jrzh\\example\\string","rt"))==NULL)

{

printf("\nCannot open file strike any key exit!");

getch();

exit(1);

}

fgets(str,11,fp);

printf("\n%s\n",str);

fclose(fp);

}

本例定义了一个字符数组str共11个字节,在以读文本文件方式打开文件string后,从中读出10个字符送入str数组,在数组最后一个单元内将加上'\0',然后在屏幕上显示输出str数组。输出的十个字符正是例13.1程序的前十个字符。

对fgets函数有两点说明:

1) 在读出n-1个字符之前,如遇到了换行符或EOF,则读出结束。

2) fgets函数也有返回值,其返回值是字符数组的首地址。

2. 写字符串函数fputs

fputs函数的功能是向指定的文件写入一个字符串,其调用形式为:

fputs(字符串,文件指针);

其中字符串可以是字符串常量,也可以是字符数组名,或指针变量,例如:

fputs(“abcd“,fp);

其意义是把字符串“abcd”写入fp所指的文件之中。

【例13.5】在例13.2中建立的文件string中追加一个字符串。

#include<stdio.h>

main()

{

FILE *fp;

char ch,st[20];

if((fp=fopen("string","at+"))==NULL)

{

printf("Cannot open file strike any key exit!");

getch();

exit(1);

}

printf("input a string:\n");

scanf("%s",st);

fputs(st,fp);

rewind(fp);

ch=fgetc(fp);

while(ch!=EOF)

{

putchar(ch);

ch=fgetc(fp);

}

printf("\n");

fclose(fp);

}

本例要求在string文件末加写字符串,因此,在程序第6行以追加读写文本文件的方式打开文件string。然后输入字符串,并用fputs函数把该串写入文件string。在程序15行用rewind函数把文件内部位置指针移到文件首。再进入循环逐个显示当前文件中的全部内容。

13.4.3 数据块读写函数fread和fwtrite
C语言还提供了用于整块数据的读写函数。可用来读写一组数据,如一个数组元素,一个结构变量的值等。

读数据块函数调用的一般形式为:

fread(buffer,size,count,fp);

写数据块函数调用的一般形式为:

fwrite(buffer,size,count,fp);

其中:

buffer 是一个指针,在fread函数中,它表示存放输入数据的首地址。在fwrite函数中,它表示存放输出数据的首地址。

size 表示数据块的字节数。

count 表示要读写的数据块块数。

fp 表示文件指针。

例如:

fread(fa,4,5,fp);

其意义是从fp所指的文件中,每次读4个字节(一个实数)送入实数组fa中,连续读5次,即读5个实数到fa中。

【例13.6】从键盘输入两个学生数据,写入一个文件中,再读出这两个学生的数据显示在屏幕上。

#include<stdio.h>

struct stu

{

char name[10];

int num;

int age;

char addr[15];

}boya[2],boyb[2],*pp,*qq;

main()

{

FILE *fp;

char ch;

int i;

pp=boya;

qq=boyb;

if((fp=fopen("d:\\jrzh\\example\\stu_list","wb+"))==NULL)

{

printf("Cannot open file strike any key exit!");

getch();

exit(1);

}

printf("\ninput data\n");

for(i=0;i<2;i++,pp++)

scanf("%s%d%d%s",pp->name,&pp->num,&pp->age,pp->addr);

pp=boya;

fwrite(pp,sizeof(struct stu),2,fp);

rewind(fp);

fread(qq,sizeof(struct stu),2,fp);

printf("\n\nname\tnumber age addr\n");

for(i=0;i<2;i++,qq++)

printf("%s\t%5d%7d %s\n",qq->name,qq->num,qq->age,qq->addr);

fclose(fp);

}

本例程序定义了一个结构stu,说明了两个结构数组boya和boyb以及两个结构指针变量pp和qq。pp指向boya,qq指向boyb。程序第16行以读写方式打开二进制文件“stu_list”,输入二个学生数据之后,写入该文件中,然后把文件内部位置指针移到文件首,读出两块学生数据后,在屏幕上显示。

------

回复此文章 |
回复主题:Re:c语言文件操作 | 作者: haohao | 军衔:六级军士 | 发表时间:2004-07-28 11:08:47
下午应该把这个搞定了.
------

回复此文章 |
回复主题:Re:Re:c语言文件操作 | 作者: haohao | 军衔:六级军士 | 发表时间:2004-07-28 11:10:23
13.7 C库文件
C系统提供了丰富的系统文件,称为库文件,C的库文件分为两类,一类是扩展名为".h"的文件,称为头文件,在前面的包含命令中我们已多次使用过。在".h"文件中包含了常量定义、类型定义、宏定义、函数原型以及各种编译选择设置等信息。另一类是函数库,包括了各种函数的目标代码,供用户在程序中调用。 通常在程序中调用一个库函数时,要在调用之前包含该函数原型所在的".h" 文件。

下面给出Turbo C的全部".h"文件。

Turbo C头文件

n ALLOC.H 说明内存管理函数(分配、释放等)。

n ASSERT.H 定义 assert调试宏。

n BIOS.H 说明调用IBM—PC ROM BIOS子程序的各个函数。

n CONIO.H 说明调用DOS控制台I/O子程序的各个函数。

n CTYPE.H 包含有关字符分类及转换的名类信息(如 isalpha和toascii等)。

n DIR.H 包含有关目录和路径的结构、宏定义和函数。

n DOS.H 定义和说明MSDOS和8086调用的一些常量和函数。

n ERRON.H 定义错误代码的助记符。

n FCNTL.H 定义在与open库子程序连接时的符号常量。

n FLOAT.H 包含有关浮点运算的一些参数和函数。

n GRAPHICS.H 说明有关图形功能的各个函数,图形错误代码的常量定义,正对不同驱动程序的各种颜色值,及函数用到的一些特殊结构。

n IO.H 包含低级I/O子程序的结构和说明。

n LIMIT.H 包含各环境参数、编译时间限制、数的范围等信息。

n MATH.H 说明数学运算函数,还定了 HUGE VAL 宏, 说明了matherr和matherr子程序用到的特殊结构。

n MEM.H 说明一些内存操作函数(其中大多数也在STRING.H中说明)。

n PROCESS.H 说明进程管理的各个函数,spawn…和EXEC …函数的结构说明。

n SETJMP.H 定义longjmp和setjmp函数用到的jmp buf类型,说明这两个函数。

n SHARE.H 定义文件共享函数的参数。

n SIGNAL.H 定义SIG[ZZ(Z] [ZZ)]IGN和SIG[ZZ(Z] [ZZ)]DFL常量,说明rajse和signal两个函数。

n STDARG.H 定义读函数参数表的宏。(如vprintf,vscarf函数)。

n STDDEF.H 定义一些公共数据类型和宏。

n STDIO.H 定义Kernighan和Ritchie在Unix System V 中定义的标准和扩展的类型和宏。还定义标准I/O 预定义流:stdin,stdout和stderr,说明 I/O流子程序。

n STDLIB.H 说明一些常用的子程序:转换子程序、搜索/ 排序子程序等。

n STRING.H 说明一些串操作和内存操作函数。

n SYS\STAT.H 定义在打开和创建文件时用到的一些符号常量。

n SYS\TYPES.H 说明ftime函数和timeb结构。

n SYS\TIME.H 定义时间的类型time[ZZ(Z] [ZZ)]t。

n TIME.H 定义时间转换子程序asctime、localtime和gmtime的结构,ctime、 difftime、 gmtime、 localtime和stime用到的类型,并提供这些函数的原型。

n VALUE.H 定义一些重要常量,包括依赖于机器硬件的和为与Unix System V相兼容而说明的一些常量,包括浮点和双精度值的范围。

13.8 本章小结
1. C系统把文件当作一个“流”,按字节进行处理。

2. C文件按编码方式分为二进制文件和ASCII文件。

3. C语言中,用文件指针标识文件,当一个文件被打开时,可取得该文件指针。

4. 文件在读写之前必须打开,读写结束必须关闭。

5. 文件可按只读、只写、读写、追加四种操作方式打开,同时还必须指定文件的类型是二进制文件还是文本文件。

6. 文件可按字节,字符串,数据块为单位读写,文件也可按指定的格式进行读写。

7. 文件内部的位置指针可指示当前的读写位置,移动该指针可以对文件实现随机读写。

memcpy 内存块复制函数

memcpy(目标地址,源地址,复制的数据量);
举例

long s = 1680324;
char k[4];
memcpy(k,&s,sizeof(s));
就把s填充到k中了。


C语言的运算都有哪些?
·下面列举了C语言一些常见的领域(包括但不限于)(1)应用软件;(2)对性能要求严格的领域,一般对性能有严格要求的地方都是用C语言编写的,比如网络程序的底层和网络服务器端底层、地图查询等;(3)系统软件和图形处理,C语言具有很强的绘图能力和可移植性,并且具备很强的数据处理能力,可以用来...

哪位大侠给小弟介绍一下C语言啊
2.C语言的字母就是从A到Z 3.语法:这个难说,每一句可以结束的话后面都需要加分号“;”.这里可以结束的话 需要自己理解,就像上面的Then B=C;这就是可以结束的话,而If A>B则不是 4.常用函数有:if,for,while这三个最基本的,分别是判断和循环.基本所有语言中都有,其他的函数就太多了,自己慢慢...

c语言c语言中的c代表什么?
灵活的特性而闻名,它提供了丰富的编程功能,可以用于开发各种类型的应用程序,包括系统软件、嵌入式系统、应用程序等。C语言的语法规则相对简单,支持底层的内存操作,使得程序员可以更精细地控制计算机的硬件资源。总之,C语言是一种广泛应用于编程领域的编程语言,它的名字中的"C"是该语言的名称缩写。

C语言中的switch语句,case后面可不可以跟一表达式,例如“100>x>50...
不可以,C语言中的switch case中的case后面仅可以跟整形常量或常量表达式。原因:如果case后面跟 100>x>50是会出现逻辑错误的。首先C语言中像100>x>50这种表达式的意义并不和数学里的一样表示x落在(50,100)这个区间。这个在C语言中100>x会先被计算得到真或假。直接用关系运算得到的真和假在C语言...

C语言和汇编语言的区别是什么?
(3)两者用处不同。汇编语言通常用在程序中最核心的、控制硬件的代码,一方面是安全,另一方面提高运行速度。而C语言通常用在计算机外用功能上。(4)两者学习难易程度不同。汇编语言所需要的编绘知识很多很复杂,经常被开发者使用。而C语言是一门很简单方便的语言,编程者也就不需要有太多的专业知识。...

c语言的主要应用有哪些
因为C语言比较接近硬件,又能做到汇编语言的高效率,又比汇编语言更接近于自然语言.也就是说更好懂,所以C语言一直接以来都有广泛的应用,目前,C语言主要应用在嵌入式开发,低级操作系统(比如类似于linux的NOS操作系统)上应用程序的开发,还有可以写一些简单的应用软件,LINUX和UNIX都是很C写的,C还是很有用处...

C语言和C++有啥区别
另外差异更大的是二者的编程思想。虽然C++可以用来写和C差不多风格的程序,但是真正C++风格的程序写出来会和C的差异巨大。C++风格的程序会有大量STL的使用、模版、类的应用。另外楼上说的那些,对比有些片面。C语言的标准也是在进化的,C99标准中C语言也支持\/\/注释、const定义等东西了。因此一一列举C和...

为什么a>10&&a<15在C语言中不能表达数学关系式10<a<15
c语言中<符号是从左到右运算的~你所列举的运算均为逻辑运算,若关系式10<a<15 计算方法为:先算 ,看看10<a表达式值为多少,真值为1,假值为0;然后算0<15,或1<15,二者都是真值啦;所以次表达式10<a<15 值一定为1。若表达为a>10&&a<15,那就不同了表达式的值就要看a的取值了 相信...

C语言中switch和if语句那个执行效率更高?
两个的用法都不一样,一般if是写一个条件,switch是列举一些值来判断,看你需要哪种类型的,这两个一般没有说谁效率高的,像楼上说的那种情况,只要是正常人都会选择用if来写啦。如果是像那个经典的例子判断分数段来显示优良中差的,相信也没几个会用if来写。

测速篇 C语言
在C语言中,编译器查找头文件的方式是通过-I选项指定目录。如果头文件不在预定义的系统目录里,需要明确提供路径。使用#define宏可以替换代码,但需注意使用括号保证安全性,例如#define ABC (5+3)。宏展开时,#符号用于字符串化连接,如#define ABC(x) " + " + x。在调试和发行版本中,使用预...

双江拉祜族佤族布朗族傣族自治县19635351672: C语言中的标准函数有哪些 -
蛮思通络: C语言编译系统提供了众多的预定义库函数和宏.用户在编写程序时,可以直接调用这些库函数和宏.这里选择了初学者常用的一些库函数,简单介绍了各函数的用法和所在的头文件.1.测试函数Isalnum原型:int isalnum(int c)功能:测试参...

双江拉祜族佤族布朗族傣族自治县19635351672: 求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) ...

双江拉祜族佤族布朗族傣族自治县19635351672: c语言中常用到的函数有哪些
蛮思通络: 标准library,常用的函数如下 cassert (assert.h) cctype (ctype.h) cerrno (errno.h) cfloat (float.h) climits (limits.h) clocale (locale.h) cmath (math.h) csetjmp (setjmp.h) csignal (signal.h) cstdarg (stdarg.h) cstddef (stddef.h) cstdio (stdio.h) cstdlib (stdlib.h) cstring (string.h) ctime (time.h)

双江拉祜族佤族布朗族傣族自治县19635351672: 求一些c++常用的库函数 -
蛮思通络: 【转帖】 #include < >括号中的是叫头文件的,不叫库函数,对于库函数实在太多了,给你个地址自己看吧http://www.xgdown.com/article/175/51651_123.htm 这些是C++的头文件! #include <ctype.h>//字符处理#include <errno.h>//定义错误码#...

双江拉祜族佤族布朗族傣族自治县19635351672: 请问c语言二级考试需要记住哪些基本的库函数 考试时不告诉你但可能会用到的? -
蛮思通络: math.h 函数名:abs 功能:求整数的绝对值 用法:int abs(int i) 函数名: sqrt 功 能: 计算平方根 用 法: double sqrt(double x); assert.h 函数名: assert 功 能: 测试一个条件并可能使程序终止 用 法: void assert(int test); stdio.h 函数名: fopen ...

双江拉祜族佤族布朗族傣族自治县19635351672: C语言中对字符串进行操作的标准库函数有哪些 -
蛮思通络: 1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecmp忽略大小写比较字符串 strncmp(p, p1, n) 比...

双江拉祜族佤族布朗族傣族自治县19635351672: 求C语言编程中常用的函数 -
蛮思通络: 字符处理函数 本类别函数用于对单个字符进行处理,包括字符的类别测试和字符的大小写转换 头文件 ctype.h 函数列表<> 函数类别 函数用途 详细说明 字符测试 是否字母和数字 isalnum 是...

双江拉祜族佤族布朗族傣族自治县19635351672: c语言中的库函数是如何使用的,最好有例子 -
蛮思通络: 其实在C语言编程中,我们所用的在部分函数就是C语言库本身带的函数,在使用某一个库文件之前,我们先要包含库文件所对应的头文件,再在我们需要的地方调用库函数就行了.最常用的printf();这就是一个库函数,这个库函数在头文件stdio.h中声明.所以使用前要先#include举个例子: #include//一定要先包含库函数声明的文件 int main() { printf("for example!\n"); //在此处调用库函数 } 如果想要了解更多的库函数,可以参考C语言的教材,一般的附录中会列出.也可以查看C库函数.

双江拉祜族佤族布朗族傣族自治县19635351672: C语言中对内存进行操作的标准库函数有哪些?
蛮思通络: 有些函数可用来拷贝、比较和填写任意的内存块,它们都带有void.类型(并不指向任何具体类型的指针)的参数,可以处理指向任何类型的指针. 有两个函数(有点象strncpy()函数)可用来拷贝信息.第一个函数是memmove(),它把内...

双江拉祜族佤族布朗族傣族自治县19635351672: C语言中什么是库函数? -
蛮思通络: 库函数(Library function)是把函数放到库里,供别人使用的一种方式..方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用.调用的时候把它所在的文件名用#include>加到里面就可以了.一般是放到lib文件里的. 一般是指...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网