C语言——数据表示.pptVIP

  • 4
  • 0
  • 约3.84千字
  • 约 10页
  • 2019-10-27 发布于湖北
  • 举报
2 数据的表示 数据的类型 计算机内部数据 表示数据 数的表示 2 .1数据的类型 2.2计算机内部数据 位(b) 存储在计算机中的最 小数据单位,0或1 计算机使用各种各样 的两态设备存储数据 2.2计算机内部数据 位模式 (字) 由位组成的序列,有时也称为位流。 0000000100011110 2.2计算机内部数据 字节 长度为8的位模式,度量内存或其他存储设备 的大小。 2.3表示数据 文本 位模式可以表示任何一个符号。 例题 有一字符集,共有57个字符,试问若位 模式表示,该采用多长的位? 解:N=log257=6 2.3表示数据 文本?代码 不同的位模式集合被设计用于表示文本符号, 每一个集合被称为代码。表示符号的过程被称为 编码。 ASCII 美国信息交换标准码,可定义128种不同的符号。7位模式 奇偶校验 扩展ASCII 8位模式, ASCII码左侧补零。 Unicode 16位模式 能表示65536个符号 ISO 32位模式 足以表示现今世界上的任何符号 2.3表示数据 数 能否用ASCII表示? 65536, ASCII表示需5个字节 对高精度数表示将需更多字节 运算不方便 数用二进制系统表示,0、1组合 65536,1111111111111111 2个字节 2.3表示数据 图像 图像分为位图图形和矢量图形 ?位图 2.3表示数据 图像 图像分为位图图形和矢量图形 ?位图 2.3表示数据 图像 图像分为位图图形和矢量图形 ?矢量图 位图图像占据空间大,调整图像大小困难。 矢量图是将图像分解成直线和曲线,用数学公式表示。 2.3表示数据 音频 音频转成数字数据,并使用位模式存储。音频本质是是连续性的(模拟的),不是离散的(数字的)。具体步骤如下: 1)对模拟信号进行采样。采样就是以相等的间隔来测量信号的值。 2)量化采样值。量化就是给采样值分配值(从值集中)。例如,如果一采样值为29.2,而值集为0到63的整数值,因此量化该采样值即是给该采样值赋值29。 3)将量化值转换成位模式。例如,把29转换为位模式 4)储存位模式。 2.3 表示数据 视频 视频是图像(帧)在时间上的表示。电影就是一系列的帧,一张接一张地播放而形成的运动图像。所以,如果知道如何将图像存储在计算机中,也就知道了如何储存视频;每一幅图像或帧转化成一系列位模式并储存。这些图像组合起来就可表示视频。 2.4数的表示 进制 转换 整数表示法 EXCESS系统 浮点表示法 2.4.1 进制 位和字节 数据在计算机中是以二进制形式存储。 位:又称作“比特” bit ,是存储信息的最小单元,它的值是0或1。 字节:“拜特”byte,8个二进制位组成1个字节。 比如:内存1KB=103B;1MB=106B;1GB=109B; 2.4.1 进制 分类 十进制:0 1 2 3 4 5 6 7 8 9 二进制:0 1 八进制:0 1 2 3 4 5 6 7 十六进制:0 1 2 3 4 5 6 7 8 9 A B C D E F 2.4.1 进制 2.4.2 转换 二进制数向十进制数转换 十进制数的大小(2 8 9)10 百位 十位 个位 289=2 * 102 + 8 * 101 + 9 * 100 二进制数的大小(0110 0100)2 0 * 20 + 0 * 21 + 1 * 22 + 0 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 100 2.4.2 转换 八进制数向十进制数转换 八进制数的大小(1507)8 7 * 80 + 0 * 81 + 5 * 82 + 1 * 83 = 839 十六进制数向十进制数转换 十六进制数的大小(F507)16 7 * 160 + 0 * 161 + 5 * 162 + 15 * 163 =62727 2.4.2 转换 十进制数向二进制数转换 十进制数:(6)10 (110)2 2

文档评论(0)

1亿VIP精品文档

相关文档