版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,第2讲 数据的存储方法,教学目的与要求: 了解C语言中的数据类型 掌握计算机中各进制的表示及相互转换和数据存储的方法 教学内容提要: 1.计算机中数的表示和进制转换 2.数据的存储 3.数据类型 教学重点:计算机中各进制的表示及相互转换和数据存 储的方法 教学难点:数据存储的方法 教学进度:P16P19, P42P44 教学过程:,1、计算机中数的表示及进制转换,1.1 数码、基与权,数码:表示数的符号 基:数码的个数 权:每一位所具有的值,二进制:数码:0,1;基:2 逢二进一 八进制:数码:0,1,2,3,4,5,6,7;基:8 逢八进一 十进制:数码:0,1,2,3,4,5,6,7,8
2、,9;基:10 逢十进一 十六进制:数码:0,1,3,4,5,6,7,8,9,A,B,C,D,E,F;基:16 逢十六进一,1.2 数制,1.3 各种进制之间的转换,1、二进制、八进制、十六进制转换成十进制 方法:按权相加,2、十进制转换成二进制、八进制、十六进制 方法:连续除以基,从低到高记录余数,直至商为0,二进制转换成八进制: 从右向左,每3位一组(不足3位左补0),转换成八进制 八进制转换成二进制: 用3位二进制数代替每一位八进制数,例 (1101001)2=(001,101,001)2=(151)8,例 (246)8=(010,100,110)2=(10100110)2,000 0
3、001 1 010 2 011 3 100 4 101 5 110 6 111 7,3、二进制与八进制之间的转换,二进制转换成十六进制: 从右向左,每4位一组(不足4位左补0),转换成十六进制 十六进制转换成二进制: 用4位二进制数代替每一位十六进制数,例 (11010101111101)2=(0011,0101,0111,1101)2 =(357D)16,例 (4B9E)16=(0100,1011,1001,1110)2 =(100101110011110)2,0000 0 0001 1 0010 2 0011 3 0100 4 0101 5 0110 6 0111 7 1000 8 100
4、1 9 1010 A 1011 B 1100 C 1101 D 1110 E 1111 F,4、二进制与十六进制之间的转换,2、数据的存储,内存以字节为单元组成 每个字节有一个地址 一个字节一般由8个二进制位组成 每个二进位的值是0或1,2.1字节和位,(1)存储单元由若干字节构成。 若,一字节存放一个数据: 例、0 0 0 0 0 1 1 0 (一字节有八位二进制位构成) 最高位 最低位 若,两字节存放一个数据: 例、 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 最高位 最低位 (2)表示有符号数时,最高位作为符号位 0 正 1 负 例、正数: 00100001 负数:
5、10000001,2.2 数据的机器码表示,1、机器码的表示,机器码常用的有原码、反码、补码。 真值: 一般书写表示的数值, 或者说机器所代表的实际值. 机器数:表示一个数值数据的机内编码.一般采用补码形式。,原码:最高位为符号位,其余各位为数值本身的绝对值 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码取反 补码: 正数:原码、反码、补码相同 负数:最高位为1,其余位为原码取反,再对整个数加1,.,负数补码转换成十进制数:最高位不动,其余位取反加1,例 补码:11111001 取反:10000110 加1: 10000111=-7,(用一字节表示数),1、有符号的的整数: 整型
6、数据在内存中存储时,一般以最高位表示数的符号(0表示正,1表示负),数值是以补码的形式存放。 例: 10的补码:0000000000001010 -10的补码:1111111111110110 2、无符号的数:最高位不作为符号,而与右边各位一起用来表示数值。 例: 存储单元存放的数据 有符号数 无符号数 0000000000001010 10 10 1000000000000010 -32766 32770,2.3 有符号的数与无符号的数,2.4 数值的定点形式与浮点表示形式,1 定点表示,小数点不占用二进制位,隐含在某固定位置上。隐含在数的最低位之后,称定点整数;隐含在符号位之后、数的最高位
7、之前,称定点小数。 定点数表示范围受限。,例、+110101 0 0 1 1 0 1 0 1. 符号 尾数 小数点 +0. 001 0 0 0 1 0 0 0 0 符号小数点 尾数,.,2 浮点表示, 基本思想:把数的有效数字和数的表示范围分开表示 阶符 阶码 尾符 尾数 表示范围 有效数字 ( 或有效数字在前、表示范围在后) 小数点也不出现在浮点数中,约定 尾数一定是纯小数 阶码一定是纯整数,例:3.14169的几种不同的表示形式: 日常表示法: 3.14159*100 0.314159*101 0.0314159*102 31.4159*10-1 存储方法:,数值部分(尾数)指数(阶码),数据类型决定: 1. 数据占内存字节数 2. 数据取值范围 3. 其上可进行的操作,2.1,3、数据类型,整型,字符型,实型,有,无,说明:数据类型所占字节数随机器硬件不同而不同,上表以I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- QC/T 1284-2026摩托车用液晶仪表
- T/SWSTA 0003-2020供水管网加氯技术指南
- T/SDIE 25-2025 T/SDII 11-2025基于区块链的医疗数据共享安全要求
- T/CZGJ 002-2025地方铁路400MHz数字无线通信系统技术条件
- T/CI 1210-2025软土地基深层加固与沉降控制综合技术规程
- T/AHMT 1-2025纳米级电涡流位移传感器
- T/CNHAW 0015-2025临床应用药物分析检测通用要求
- AI在人文教育中的应用
- 2026学年江苏省启东市一年级语文期末评估冲刺押宝题(详细参考解析)详细答案和解析
- 脚手架搭设与拆除安全作业培训
- 2026年时事政治考题及参考答案
- 4.3 化学键(教案)2022-2023学年高一化学人教版(2019)必修第一册
- 2026年秋新教材统编版九年级上册历史全册教案(含教学反思)
- 施工现场污水沉淀池设计
- 食品加工厂安全生产的管理制度
- TCALC 003-2023 手术室患者人文关怀管理规范
- 2024年度北京市存量房交易定金合同
- 物流企业运营绩效考核制度
- 1.3.4单细胞生物课件人教版生物学七年级上册
- 牙科专业用语中英文对照
- 四川省住宅设计标准
评论
0/150
提交评论