第3章:数据存储
计算机是一个可编程的数据处理机器,我们先讨论不同的数据类型以及它们是如何存储在计算机中的。
3.1 数据类型
- 数字:工程程序,如Eclipse
- 文本:WPS
- 音频:MP3
- 图形:JPG
- 视频:MP4
计算机行业中使用术语多媒体来定义包含数字、文本、图像、音频、视频的信息。
-
计算机内部的数据
- 位:bit,是存储在计算机中的最小单位,它是0或1。
- 位模式:一个序列,也被称为位流,8个bit是一个字节
- 数据压缩:为占用较少的内存空间,数据存储之前通常被压缩
- 错误检测和纠正:
3.2 存储数字
- 在存储到计算机内存中之前,数字被转换到二进制系统。
- 有两个需要解决的问题?
- 如何存储数字的符号?
- 多种方式
- 如何显示十进制小数点?
- 定点
- 浮点
- 如何存储数字的符号?
3.2.1 存储整数
整数通常使用定点表示法存储在内存中
- 无符号表示法
- 最大表示0~2n-1,n为位数
- 符号加绝对值表示法
- 范围 -(2n-1-1)~ +2n-1-1
- 有两个0,正0和负0
- 二进制补码表示法