- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
数值型数据的表示基本概念数的长度:在计算机中,相同数据类型的数存储单元的长度是统一的。如整型数占2个字节,实型数占4个字节等。数的符号:在计算机中,总是用一个数的最高位表示数的符号(左边第一位),同时约定最高位为0代表正数,为1代表负数。小数点的表示:在计算机中,小数点的位置是隐含的,以节省存储空间。如果隐含的小数点的位置是固定的,称为定点数,如果隐含的小数点的位置是可变的,则称为浮点数。数制型数据的表示形式*整型数的表示正整数(无符号数)整数(有符号数)整数在计算机中可以用8位、16位、32位64位来表示。二进制数位无符号整数的表示范围带符号整数的表示范围80~255(28-1)-128~127(-27~27-1)160~65535(216-1)-32768~32767(-215~215-1)320~232-1-231~231-1640~264-1-263~263-1带符号整数的最高位作为符号位,0代表正数,1代表负数。0000,1000表示81000,1000表示-8整型数的表示*机器数的表示方法机器中的数值和正负号全部数字化,在进行数字运算时,符号位和数值位一起参加运算。机器数在计算机中有原码、反码、补码三种表示方法。原码用最高位表示数的符号,用0表示正数,1表示负数,其余位就是该二进制数的绝对值。机器数的原码表示方法*原码表示法的例子与特点例如一个数用8位二进制数表示,则8的原码为0000,1000-8的原码为1000,100010的原码为0000,1010-10的原码为1000,1010在原码表示中0有两种表示方法:+00000,0000-01000,0000数的表示范围:1111,1111~0111,1111-2n-1+1~2n-1-18位二进制原码表示数的范围:-127~127原码表示数的特点*反码正数的反码表示与原码相同,最高位为符号位,用0表示正,其余位是数值位。负数的反码最高位是1,其余位是其原码的按位取反。例如一个数用8位二进制数表示,则8的原码为0000,10008的反码为0000,1000-8的原码为1000,1000-8的反码为1111,011110的原码为0000,101010的反码为0000,1010-10的原码为1000,1010-10的反码为1111,0101在反码表示中,0有两种表示方法:+00000,0000-01111,1111数的表示范围:1000,0000~0111,1111-2n-1+1~2n-1-18位二进制原码表示数的范围:-127~127反码表示数的特点:反码*补码正数的补码表示与原码相同,最高位为符号位,用0表示正,其余位是数值位。负数的补码是它的反码加1。(负)补=(负)反+1例如一个数用8位二进制数表示,则8的原码为0000,10008的反码为0000,10008的补码为0000,1000-8的原码为1000,1000-8的反码为1111,0111-8的补码为1111,100010的原码为0000,101010的反码为0000,101010的补码为0000,1010-10的原码为1000,1010-10的反码为1111,0101-10的补码为1111,0110负数用补码表示时,可以把减法变成加法,而加法在计算机中容易实现。正数的补码是它本身。负数的补码是用模减去该数的绝对值。补码*在补码表示中,0有唯一的一种表示方法:+0的原码为0000,0000-0的原码为1000,0000+0的反码为0000,0000-0的反码为1111,1111+0的补码为0000,0000-0的补码
您可能关注的文档
- 《MATLAB程序设计基础与应用》第4章 MATLAB文件操作-教学课件(非AI生成).ppt
- 《MATLAB程序设计基础与应用》第7章 MATLAB解方程与函数极值-教学课件(非AI生成).ppt
- 《MATLAB程序设计基础与应用》第8章 MATLAB数值积分与微分-教学课件(非AI生成).ppt
- 《MATLAB程序设计基础与应用》第9章 MATLAB符号计算-教学课件(非AI生成).ppt
- 《MATLAB程序设计基础与应用》图论.ppt
- 《Visual Basic 程序设计教程》第01章:Visual Basic语言基础与概述-教学课件(非AI生成).ppt
- 《Visual Basic 程序设计教程》第02章:Visual Basic 语言基础-教学课件(非AI生成).ppt
- 《Visual Basic 程序设计教程》第03章:数据类型、常量、变量和数组:修改版-教学课件(非AI生成).ppt
- 《Visual Basic 程序设计教程》第04章:运算符与表达式-教学课件(非AI生成).ppt
- 《Visual Basic 程序设计教程》第05章:控制结构与算法-教学课件(非AI生成).ppt
- 火灾防控信息化与智能化.pptx
- 2024-2030年中国家用厨房电器具内胆行业未来发展趋势及投资战略研究报告.docx
- 2024-2030年中国家用厨房电器具制造行业产销需求及投资策略分析报告.docx
- 2024-2030年中国家用台式电脑项目可行性研究报告.docx
- 2024-2030年中国家用壁挂锅炉产业未来发展趋势及投资策略分析报告.docx
- 2024-2030年中国家用太阳能发电行业发展现状规划研究报告.docx
- 2024-2030年中国家用厨房电器具制造行业竞争趋势及发展潜力研究报告.docx
- 2024-2030年中国家用太阳能发电市场发展现状规划分析报告.docx
- 2024-2030年中国家用小家电项目可行性研究报告.docx
- 火灾逃生指南与应急预案.pptx
最近下载
- 光纤激光打标机说明书用户手册.pdf
- ME4312应用指导V.1 2016.07.07微盟原厂规格书.pdf VIP
- 《铸造用砂圆形度检测方法》.pdf
- 2024年物业年终总结及明年计划报告.ppt
- 2023年浙江工业大学网络工程专业《操作系统》科目期末试卷A(有答案).docx VIP
- 美国德百世dv55全自动双水平呼吸机简易操作手册.pdf
- 2023年浙江工业大学软件工程专业《操作系统》科目期末试卷A(有答案).docx VIP
- 气血疏通中级班讲义.pdf VIP
- 2024年秋季新人教版九年级上册化学全册教学课件(新教材).pptx
- 十二烷基硫酸钠对黄锑矿浮选行为的影响及作用机理.pdf VIP
文档评论(0)