c 18.文件

一.什么是文件

1.有规则的集合,或无规则的集合,

   只有可执行文件才是指令和数据的结合

2.三要素:文件路径,文件名,后缀

3.存放文件:\\   ,/

c 18.文件

c 18.文件

若盘符开始的则为绝对路径,否则为相对路径

4.在c语言中把输入输出设备看做文件。

5.文件可以看做一个连续的空间,储存文件的所有信息

    fpos_t:文件位置信息,相当于数组的下标

 6.预定义标准流

    1)stdin 标准输入流 ,相当于键盘

    2)stdout 标准输出流,相当于屏幕

    3)stderr 标准错误输出流  屏幕

7.缓冲区是以4k打开的,内存管理是按照一页一页打开的,每一页是4k

二.流的概念及分类

1.把抽象出来的标准逻辑设备,标准文件称为流。

2.输入和输出是站在程序的角度看的

3.文本流和二进制流的区别

  1)文本文件是字符序列文件,必须存在一种转换把整形转换成字符串

  2)二进制文件是字节序列文件,

itoa:把整形转换为字符串

atoi:把字符串转换为整形

c 18.文件

 

上一篇:4k动漫壁纸27


下一篇:4k动漫壁纸17