一、文本数据和二进制数据
1、文本数据
文本数据由字符串组成,存放了每个字符的 ASCII 码值,每个字符占一个字节,每个字节存放一个字符。
例如数字 123,如果用文本格式存放,数据内容是'1'、'2'、'3' 三个字符,占三个字节,如下表所示。
1、二进制数据
二进制数据是字节序列,数字123的二进制表示是01111011,如果用二进制格式形式存储,字符、短整型、短整型、长整型都可以存储123,存储方式分别如下:
1)字符型一个字节
01111011
2)短整型2个字节
00000000 01111011
3)整型4个字节
00000000 00000000 00000000 01111011
4)长整型8个字节
00000000 00000000 00000000 00000000 00000000 00000000 00000000 01111011
3、文本文件和二进制文件
按文本格式存放数据的文件称为文本文件或ASCII文件,文件可以用vi和记事本打开,看到的都是ASCII字符。
按二进制格式存放数据的文件称为二进制文件,如果用vi打开二进制文件,看到的是乱码,没有意义。