数据储存
目标
- 列出计算机使用的5种不同使用数据类型。
- 描述不同的数据如何以位模式存储在计算机内部。
- 描述 数字 如何存储在计算机中
1.描述 整数 如何以
无符号
格式存储在计算机内部。
2.描述 整数 如何以符号加绝对值
格式存储在计算机中。
3.描述 整数 如何以二进制的补码
格式存储。
4.描述 实数 如何以浮点格式
存储在计算机中。
- 描述 文本 如何通过不同的编码系统存储在计算机中。
- 描述 音频 如何通过
采样
、量化
和编码
存储在计算机中。- 描述 图像 如何通过
光栅
和矢量图
模式存储在计算机中。- 描述 视频 如何以
图像随时间变化
的表示来存储在计算机中。
计算机中的数据类型
计算机中的数据包含五大部分:数字、文本、音频、图像、视频。
数字的存储
数字存储中存在的问题:
1. 如何存储数字的符号。
2. 如何表示十进制小数点。 //对于小数点有两种表示:定点和浮点.(前者把数字作整数存储;后者把数字作实数存储)
整数的存储
整数通常以
定点表示法
存储在内存中。
无符号表示法
- 存储无符号整数
①将整数转化为二进制数
②如果二进制位数不足n位,则在二进制的左边补0,使其总数为n;如果二进制位数大于n位,则该整数无法存储。导致溢出
的情况发生。
- 无符号整数的应用
①计数
②寻址
③存储其他数据类型(音频、图像、文本、视频)
符号加绝对值表示法
- 在符号加绝对值表示法中,最左位用于定义整数的符号。(0表示正,1表示负)
- 在符号加绝对值表示法中,具有两个0:+0和-0。
- 符号加绝对值表示法的应用
①存储部分实数
②采样模拟信号,例如:音频。
有符号整数的补码表示法
- 在补码表示法中,最左位决定符号。(0表示正,1表示负)
- 原码--------->补码和补码--------->原码
①正数的原码和补码不变
②负数的原码到补码
和补码到原码
都是取反加1。