正在加载图片...
f int a; float b: char str[50] anf(“%d%f%s”,&a,&b,str); 意: scanf函数规定,组成输入项表的输入对象须是地址量;如 scanf(“%d,%d,%d”,&a,&b,&c); scanf(“a=%d,b=%d,c=%d”,&a,&b,&c) ①第一个输入语句,正确的输入数据流为:123,456,789< enter>,处理的结果为: 123→a,456→b, 89→c ②同理对第二个输入语句,正确的输入数据流应是:a=123,b=456,c=789< enter> 该输入数据流中除123,456,789被赋给相应变量外,其余都被丢弃 文件概述 6.2文件概述 在C语言中,没有输入输出语句,对文件的读写都是用库函数来实现的。ANSI规 了标准输入输出函数,用它们对文件进行读写 为方便起见,操作系统(如UNIX,D0S)通常都把计算机系统中的设备抽象成文件 如把键盘抽象成输入文件,把显示器抽象成输出文件。在语言中只与文件打交道,而不必关心具体的 备,使用的文件都是逻辑意义上的文件。与此相应,所有设备都是逻辑概念上的设备。I/0函数库中 的函数都是针对文件或逻辑设备而言的。 C语言把文件看成是一个字符(字节)的序列。按数据的组织形式,分为AI文 和二进制文件。前者每一个字节存放一个 ASCII字符,后者把内存中的数据按其在内存重的存储形 远洋输出到磁盘上存放。前者占空间多,需要转换,后者节省空间和转换时间,但一个字节不对应 个字符,不能直接输出字符形式。{ int a; float b; char str[50]; scanf(“%d%f%s”,&a,&b,str); …… } 注意:scanf 函数规定,组成输入项表的输入对象须是地址量;如: scanf(“%d,%d,%d”,&a,&b,&c); scanf(“a=%d,b=%d,c=%d”,&a,&b,&c); ①第一个输入语句,正确的输入数据流为:123,456,789<enter>,处理的结果为: 123→a,456→b, 789→c ②同理对第二个输入语句,正确的输入数据流应是:a=123,b=456,c=789<enter> 该输入数据流中除 123,456,789 被赋给相应变量外,其余都被丢弃 文件概述 6 . 2 文件概述 在 C 语言中,没有输入输出语句,对文件的读写都是用库函数来实现的。ANSI 规 定了标准输入输出函数,用它们对文件进行读写。 为方便起见,操作系统(如 UNIX,DOS)通常都把计算机系统中的设备抽象成文件。 如把键盘抽象成输入文件,把显示器抽象成输出文件。在语言中只与文件打交道,而不必关心具体的 设备,使用的文件都是逻辑意义上的文件。与此相应,所有设备都是逻辑概念上的设备。I/O 函数库中 的函数都是针对文件或逻辑设备而言的。 C 语言把文件看成是一个字符(字节)的序列。按数据的组织形式,分为 ASCII 文 件和二进制文件。前者每一个字节存放一个 ASCII 字符,后者把内存中的数据按其在内存重的存储形 式远洋输出到磁盘上存放。前者占空间多,需要转换,后者节省空间和转换时间,但一个字节不对应 一个字符,不能直接输出字符形式
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有