我是
靠谱客的博主
专注裙子,最近开发中收集的这篇文章主要介绍
ASCII文件 二进制文件 汉字存储,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
ASCII码是用来表示非数值数据的。ASCII文件,因为它们只含有字母、数字和常见的符号当52这个数是作为数值处理(用来进行计算)的,计算机就以二进制00110100储存;如果52这个数是作为文本处理(打印出来或是显示在屏幕上)计算机就以ASCII码储存,转成二进制码就是00110101 00110010(“5”和“2”的ASCII码)
从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。 ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节(8个位),用于存放对应的ASCII码。例如,数5678的存储形式为: ASC码: 00110101 00110110 00110111 00111000 ↓ ↓ ↓ ↓ 十进制码: 5 6 7 8 共占用4个字节。ASCII码文件可在屏幕上按字符显示, 例如源程序文件就是ASCII文件,用DOS命令TYPE可显示文件的内容。 由于是按字符显示,因此能读懂文件内容。
二进制文件是按二进制的编码方式来存放文件的。 例如, 数5678的存储形式为: 00010110 00101110只占二个字节(16位)。二进制文件虽然也可在屏幕上显示, 但其内容无法读懂。C系统在处理这些文件时,并不区分类型,都看成是字符流,按字节进行处理。 输入输出字符流的开始和结束只由程序控制而不受物理符号(如回车符)的控制。
一个汉字存储占两个字节,其原理与ASCII码一样,只不过有很大的扩展,ASCII码是一个字节(8位)映射字母或符号,而中文是用两个字节。
最后
以上就是专注裙子为你收集整理的ASCII文件 二进制文件 汉字存储的全部内容,希望文章能够帮你解决ASCII文件 二进制文件 汉字存储所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复