字符型和文本型的区别

 

电脑存储常见的有两种一种是文本型 如text,image等 还有就是字符型 如char

  比如我们想把数据写入文本文件,我需要先把文件转换为ASIC II 码然后在写入文本 (如我们想把9写入文本 我们就要写9的ASIC II码 9+48,如果直接把9写入文本显示的就不是9了)。

更可怕的是 如果我们把10这种特殊字符直接写入文本  电脑会认为我们写入的是ASIC II 格式的,而10的ASIC II码是回车,电脑为了让文本文件能认识回车,他要将这个回车 转换为1013的组合,这样一来产生的错误不仅仅是ASIC II与文本格式转换的问题,而是数据量的变化(对文件本身说原来是10现在变成1013多了一个字节,而对于我们阅读的人原来是10现在变成一个回车了少 了一个数据)

posted @ 2012-10-05 19:04  pupil_小龙  阅读(4657)  评论(0编辑  收藏  举报