`
M_ittrue
  • 浏览: 75464 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

文件读取操作的个人总结

 
阅读更多
1.数据大小的概念
  数据类型分为两大类,一类是基本类型,还有一种是类类型.
基本的数据类型如int  byte  long型等,它们储存同一个数据所分配的内存空间是不一样的.如储存"123456"这个数据,它们所分配的空间分别是4个字节,1个字节8个字节.显然,如果用long型储存是很浪费内存的,所以不同的基本数据类型所存贮的数据大小范围不一样,这就使得内存空间得到了较为合理的使用.在计算机中,数据的存储最终是以字节为基本单位的,而每一个字节占八位,也就是说一个字节储存的数据不能超过2的8次方大,而每一个字符最终是转化为ASCII码存储的,再往下的也就是高低电频表示0,1了.每一个ASCII码对应着一个不同的字符,所以,一篇文章其实也就是一大堆ASCII码按照一定的次序排列出来的.

2.文件就是字节序列.
  打开文件,也就是系统按照一定的规则从输入流中读取,将这些字节依次读取出来,并显示在一定的界面上.
  所有的程序都可以理解成是一种文件,当我们在打开一个文件时,但系统是怎么知道我们打开的是哪一种文件呢?其实在我们保存一个文件的时候,系统是做了标记的,也就是对该文件做了定义,并以一定的标识符去标记,如文本文件前两个ASCII码是固定,系统读取时最先读取到的自然是这两个ASCII码,这里就会有的一个映射的关系去对应相应的读取文件方式,以其来引导系统用相应的输入流方式去打开. 有时我们是可以选择性去打开的,如果我们用文本文件的方式去打开一个doc 格式的文件,那么我们看到的将会是一大串乱码,而其实计算机中是没有乱码这个概念的,只是因为它按照文本文件的方式去打开这个word文档,造成编码的搭配错误码所造成的.
   打开文件,软件对文件中字节的解释规则是依不同的类型而不同的.文件格式就是每一种文件都有它的固定的组成规则.
0
2
分享到:
评论

相关推荐

    C&C++文件读写操作总结

    C&C++文件读写操作总结,全面且清晰,并附带有相关例子说明,集个人经验总结~!!!!

    读写xml所有节点个人小结和读取xml节点的数据总结

    c#操作xml文件整理-实用篇\读写xml所有节点个人小结和读取xml节点的数据总结

    自己动手写操作系统(含源代码).part2

    历史上的 Linux就是这么产生的,Linus Torvalds当时是一名赫尔辛基大学计算机科学系的二年级学生,经常要用自己的电脑去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件...

    自己动手写操作系统(含源代码).part1

    历史上的 Linux就是这么产生的,Linus Torvalds当时是一名赫尔辛基大学计算机科学系的二年级学生,经常要用自己的电脑去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件...

    PHP网络编程技术与实践 源码

    1.6 本章小结 第2章 PHP的语法结构和常用函数 2.1 PHP语法基础 2.1.1 PHP的基本语法 2.1.2 PHP的数据类型 2.1.3 PHP的常量 2.1.4 PHP的变量 2.1.5 PHP的表达式 2.1.6 PHP的流程控制 2.2 PHP的数据存储处理 2.2.1 ...

    ASP.NET 2.0+SQL Server 2005全程指南-源代码

    5.4.4 对Web.Config文件进行读写操作 5.4.5 加密和解密Web.Config文件的配置节 5.4.6 ASP.NET网站管理工具 5.4.7 ASP.NET MMC管理单元 5.5 本章小结 第6章 数据源控件 6.1 SqlDataSource数据源控件 6.2 ...

    Linux操作系统基础教程

    Linux 操作系统基础教程 清华大学信息学院计算机系 目 录 前言..........................................................................................................................................

    1345个易语言模块

    ftp文件操作模块.ec gdiplus类模块.ec GetStringSize.ec GIF快 照.ec Hex-Dec.ec Hex-Dec1.ec Hex2Dec.ec hide.ec hotkey.ec HTTP.ec http_ec.ec http_ec1.ec HTTP 访问模块 .ec HTTP访问模块1.0.ec HTTP访问模块1.1...

    1350多个精品易语言模块

    ftp文件操作模块.ec gdiplus类模块.ec GetStringSize.ec GIF快 照.ec Hex-Dec.ec Hex-Dec1.ec Hex2Dec.ec hide.ec hotkey.ec HTTP.ec http_ec.ec http_ec1.ec HTTP 访问模块 .ec HTTP访问模块1.0.ec HTTP访问模块1.1...

    网管教程 从入门到精通软件篇.txt

    小编的确一直都想把这方面的命令做个总结,这次辛苦老范给我们整理了这份实用的秘笈。  Bootcfg  bootcfg 命令启动配置和故障恢复(对于大多数计算机,即 boot.ini 文件)。  含有下列参数的 bootcfg 命令仅在...

    ThinkPHP实战(夏磊)

    1.7 小结 11 第2章 配 置 12 2.1 配置类型 13 2.1.1默认配置 13 2.1.2公共配置 13 2.1.3模式配置 13 2.1.4调试配置 14 2.1.5场景配置 14 2.1.6模块配置 14 2.1.7扩展配置 14 2.1.8动态配置 15 2.2 配置...

    Visual.Basic.6大学教程.pdf

    小结 12 自测练习 14 自测练习答案 15 练习 15 第2章 集成开发环境 17 2.1 简介 17 2.2 集成开发环境综述 17 2.3 Project窗口 19 2.4 工具箱 20 2.5 Form Layout窗口 21 2.6 Properties窗口 21 2.7 菜单栏和工具栏 ...

    ExcelVBA程序设计.doc

    11.从文件读取和写入数据(INPUT/OUTPUT) 151 12.文件访问类型 152 13.使用顺序文件 152 14.读取储存于顺序文件里的数据 152 15.逐行读取文件 152 16.从顺序文件中读取字符 153 17.读取分隔文本文件 155 18.往顺序...

    android开发入门与实战(下)

    1.6 本章小结 第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 2.2 Windows开发环境搭建 2.2.1 JDK、...

    android开发入门与实战(上)

    1.6 本章小结 第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 2.2 Windows开发环境搭建 2.2.1 JDK、...

    C++大学教程,一本适合初学者的入门教材(part2)

    小结 术语 自测练习 自测练习答案 练习 第2章 控制结构 2.1 简介 2.2 算法 2.3 伪代码 2.4 控制结构 2.5 if选择结构 2.6 if/e1se选择结构 2.7 while重复结构 2.8 构造算法:实例研究1(计数器控制重复) 2.9 ...

    C++大学教程,一本适合初学者的入门教材(part1)

    小结 术语 自测练习 自测练习答案 练习 第2章 控制结构 2.1 简介 2.2 算法 2.3 伪代码 2.4 控制结构 2.5 if选择结构 2.6 if/e1se选择结构 2.7 while重复结构 2.8 构造算法:实例研究1(计数器控制重复) 2.9 ...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar

    10.8 有关指针的数据类型和指针运算的小结 167 10.8.1 有关指针的数据类型的小结 167 10.8.2 指针运算的小结 167 10.8.3 void 指针类型 168 11 结构体与共用体 11.1 定义一个结构的一般形式 170 11.2 结构类型变量的...

    Excel_VBA教程

    11.从文件读取和写入数据(INPUT/OUTPUT) 151 12.文件访问类型 152 13.使用顺序文件 152 14.读取储存于顺序文件里的数据 152 15.逐行读取文件 152 16.从顺序文件中读取字符 153 17.读取分隔文本文件 155 18.往顺序...

Global site tag (gtag.js) - Google Analytics