




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、常用数制
二、十、八、十六进制二、数制间的转换三、二进制数的运算
算术运算和逻辑运算四、有符号整数的表示原码、反码和补码的表示复习上节课内容:12.4数值型数据的表示及处理2.5文字的表示和处理本节课内容:2本节课主要知识点:浮点数的表示ASCII码汉字的机内码汉字输出的形式常见文本类型3补码如何向原码转换?思考题:4几种整数表示法的比较8位二进制代码无符号整数原码补码0000000000000000001111……………………01111111127127127100000001280-12810000001129-1-127……………………11111111255-127-15BCD码
BCD整数(BinaryCodedDecimal)称为“二进制编码的十进制整数”,使用4个二进位表示1个十进制数字,最高位仍为符号位。例如:(-51)BCD=10101
0001(+3276)BCD=00011
0010
0111
01106引入浮点数的目的:
在一定字长下,整数数值的表示范围有限;实际的数据往往有整数部分又有小数部分;实际数据有的特别大,有的特别小。2.实数(浮点数)的表示7很多高级程序语言,数值型数据都可以写成如下形式
4.32E-2表示4.32×10-2=0.0432
0.432E-1表示0.432×10-1=0.0432
联想一下,十进制中科学计数法,两者很类似,但又不同。8基数(R):通常隐含为2尾数(M):必须是二进制定点纯小数
尾数的位数决定数的精度阶码(E):必须是二进制定点整数。
阶码的位数决定数的范围
浮点数可表示成:阶码基数尾数
N=M·RE
9例如假设某机器字长为16位,规定前6位表示阶码(包括阶码符号),后10位表示尾数(包括尾数符号),(阶码和尾数用原码表示)
则0001011110101000
表示的浮点数是:10
=-(26.5)10
0001011110101000阶码尾数-(0.110101)2×2+(101)2符号位=(-11010.1)2
如果是补码表示。则十进制数是多少?11实数(浮点数)的表示范围和类型浮点数的长度可以是32位、64位或更长。一般说来,位数越多,可表示的数的范围越大(阶码),精度越高(尾数)浮点数(实数)分类:短浮点数、浮点数、长浮点数、高精度浮点数
endof2.412一、西文字符编码
二、汉字编码
三、汉字的输入和输出
四、文本处理2.5文字的表示和处理131.ASCII码(重点)
ASCII码,即美国标准信息交换码(AmericanStandardCodeforInformationInterchange),使用7个二进位对字符进行编码。一、西文字符编码14
基本的ASCII字符集共有128个字符
95个可打印字符(常用字母、数字、标点符号)
33个控制字符(不可直接显示或打印)
特殊字符的ASCII码空格(32)、A(65)、a(97)、0(48)
下面为ASCII代码表:150123456789ABCDEF控制字符01234567d3d2d1d0
d6d5d4见课本P32-3316对ASCII码的说明:
每个字符用标准规定的7位二进制数表示,在机内占一个字节(最高位为0)。
如:字符“A”的ASCII码为:
(01000001)2
或(65)10、(101)8、(41)16
字符“0”的ASCII码为:
(00110000)2
或(48)10、(60)8、(30)1617对ASCII码的要求:
1.学会比较ASCII字符的大小(按其ASCII码值)
空格<0~9<A~Z<a~z
2.会推算同组字符ASCII码值如A的ASCII值(十进制)为65,则B、C…的ASCII值分别为66、67…18定义方式:
用8位二进制数位表示一个字符的扩充二-十进制交换码.特点:每个字符对应一个字节,共256种说明:有很多编码没有使用,保留做为扩充。2.EBCDIC码(了解)19二、汉字编码
1981年,国家颁布的《信息交换用汉字编码字符集-基本集》(GB2312-80)(国标码)。
组成:(1)第一部分:字母、数字和各种符号,包括拉丁字母、俄文、日文平假名与片假名、希腊字母、汉语拼音等共682个(统称为GB2312图形符号)1.GB2312-80汉字编码(重点)20(2)第二部分:一级常用汉字,共3755个, 按汉语拼音排列(3)第三部分:二级常用汉字,共3008个, 按偏旁部首排列
汉字共6763个字符共7445个21
区位码:GB2312-80是一个二维代码表,有94行、94列,汉字在代码表中的位置用它所处的行号、列号表示。行号区号列号位号1.GB2312-80汉字编码(重点)22例如:“大”字的区号20,位号83,区位码是2083
用2个字节表示为:
000101000101001183列20行大23一级汉字(3755个)二级汉字(3008个)(扩充使用)位号:
………………19423字母、数字和各种符号
…………区号:191655568794GB2312-80字符集881.GB2312-80汉字编码(重点)24国标交换码问题:信息通信中,汉字的区位码与通信使用的控制码(00H~1FH)发生冲突。解决方案:为了避免汉字区位码与通信控制码的冲突,每个汉字的区号和位号必须分别加上32。得到的代码称为汉字的“国标交换码”1.GB2312-80汉字编码(重点)25例如:“大”字的区号20,位号83
区位码:2083 二进制表示为:0001010001010011
国标交换码:52115(+32)
二进制表示为:001101000111001126机内码问题:文本中的汉字与西文字符经常是混合在一起使用的,汉字信息如不予以特别的标识,它与单字节的标准ASCII码就会混淆不清。解决方法:使表示GB2312汉字的两个字节的最高位(b7)都置为“1”。这种汉字编码,称为GB2312汉字的“机内码”。1.GB2312-80汉字编码(重点)27例如:“大”字
区位码:2083 二进制表示为:0001010001010011
国标交换码:52115(+32)
二进制表示为:0011010001110011
机内码:180243 (+128)
二进制表示为:1011010011110011
(B4F3)区位码+32=国标码国标码+128=机内码28问题:GB2312-80只有6763个汉字,使用时功能不够。解决方法:1995年发布GBK,全称为《汉字内码扩展规范》GBK字符集中一共有21003个汉字和883个图形符号,它与GB2312国标汉字字符集及其内码保持兼容。组成:共收入21886个汉字和图形符号(21003个汉字,883个图形符号)2.GBK汉字内码扩展规范(了解)29
GBK编码区分三个部分:
汉字区(21003个汉字)、图形符号区、用户自定义区
GBK每一个字符都采用双字节表示:总体编码范围为:8140H-FEFEH,共23940个码位;
首字节范围:81H-FEH;尾字节范围:40H-FEH;2.GBK汉字内码扩展规范(了解)30目的:统一的多文本处理环境,实现所有字符在同一字符集中统一编码。优点:编码空间极大(4个字节),能容纳足够多的各种字符集(13亿字符)缺点:4字节的字符编码使存储空间浪费严重3.UCS/Unicode汉字编码(了解)31克服:UCS-2是双字节编码,共有字符49194个,其中包括:欧洲及中东地区使用的拉丁字母、音节文字各种标点符号、数学符号、技术符号、几何形状、箭头及其他符号中、日、韩(CJK)统一编码的汉字32
GB18030-2000编码标准在GB2312和GBK编码标准的基础上进行了扩充,采用单字节、双字节和四字节三种方式对字符编码,因此该标准的汉字有27000多个。包括全部中、日、韩统一字符集和CJK汉字扩充的所有字符。4.GB18030-2000编码(了解)33
BIG5码是台湾、香港等地使用的汉字繁体的编码标准,它用双字节进行编码。BIG5收录了13461个汉字和符号。5.BIG5编码(了解)34
人工输入:通过键盘、手写笔或语音输入方式输入字符
自动输入:将纸介质上的文本通过识别技术自动转换为文字的编码三、汉字的输入输出1.汉字输入35
汉字的输出过程:输出机器内部的汉字编码,需要根据汉字编码对应的汉字字型码进行解释,生成映像,最后再传送到显示器或打印机输出。
机内汉字编码字型码打印输出(显示器/打印机)2.汉字输出(重点)36
汉字字型码:用于汉字在显示器或者打印机上输出.
汉字字型码表示形式分类:
点阵表示形式
矢量表示形式37汉字字型表示形式:汉字字型码用点阵表示16*16(占32个字节)、24*24、48*48等汉字矢量表示存储描述汉字轮廓特征的信息。如:Windows中TrueType技术即为该表示形式。
字符的点阵描述
字符的轮廓描述38
字型库:简称字库,同一种字体的所有字符(例如GB2312中的7000多字符)的形状描述信息的集合。不同的字体(如宋体、仿宋、楷体、黑体等)对应不同的字库。
39四、文本处理(了解)1.文本的编辑(自学)2.文本的处理(自学)3.常用文本处理软件(自学)4.常见文本类型(重点)40根据制作文本的用途分为纯文本TXT丰富格式文本RTF根据软件的使用不同DOC、PDF、WPS等4.常见文本类型(重点)41纯文本:是由一连串的字符组成的,几乎不包含任何其他格式信息和结构信息。称为纯文本。特性:呈现为一种线性结构,文件体积小,阅读不受限制,几乎所有的文字处理软件都能识别和处理,不能插入图片、表格等,不能建立超链接。(1)纯文本.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 培训机构宣传片策划与制作大纲
- LNG加气站规范标准
- 劳动合同法教师兼职规定
- 贷款展期协议二零二五年
- 气质联用仪安捷伦培训
- 二零二五版培训服务合同及技术服务合同种类
- 二零二五企业物业管理合同范例
- 2024国家电投国宁新储公司招聘14人笔试参考题库附带答案详解
- 分期付款按揭购房协议合同二零二五年
- 内蒙古通辽市科左后旗甘旗卡第二中学2025年高三5月摸底联考数学试题
- 《公路建设项目文件管理规程》
- 2023年北京按摩医院招聘笔试真题
- 2024年山东省烟台市初中学业水平考试地理试卷含答案
- 人教版小学三年级下期数学单元、期中和期末检测试题
- 森林经理学 课程设计
- 工会驿站验收
- “双减”政策(2023年陕西中考语文试卷非连续性文本阅读题及答案)
- 【全友家居企业绩效考核问题及其建议(论文8500字)】
- 职业技术学校《云计算运维与开发(初级)》课程标准
- 幼儿园大班数学练习题直接打印
- 100以内整十数加减法100道口算题(19套)
评论
0/150
提交评论