- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.2二进制和数值信息的表示
1.2 二进制与数值信息的表示1.2.1 二进制1.什么是二进制日常生活中人们最熟悉十进制数,一个数用10个不同的符号来表示,每一个符号处于十进制数中不同位置时,它代表的实际数值是不一样的。例如,1 997.82代表的实际值是1 997.82=1×103+9×102+9×101+7×100+8×10-1+2×10-2在十进制记数制中,基数是10,它表示这种记数制一共使用10个不同数字符号,低位记满10之后就要向高位进一,即日常所说的“逢十进一”。二进制和十进制相仿,也是一种进位记数制。但它的基数是2,它只使用两个不同的数字符号,即0和1,而且二进制数是“逢二进一”。例如,二进制数(10101)2代表的实际数值是(10101)2=1×24+0×23+1×22+0×21+1×20=(21)10对于二进制小数,也有类似情况,例如(101.01)2的实际数值是(101.01)2=1×22+0×21+1×20+0×2-1+1×2-2=(5.25)10从十进制和二进制的概念出发,可以进一步推广到更一般的任位制的情况。最常用的有八进制和十六进制两种。八进制数使用0、1、2、3、3、4、5、6、7这8个数字,逢八进一。(365.2)8=3×82+6×81+5×80+2×8-1=(245.25)10十六进制数使用0、1、2、4、5、6、7、8、9、A、B、C、D、E、F这16个符号,其中A、B、C、D、E、F分别代表十进制的10、11、12、13、14、15。在十六进制数中,低位逢十六进一,高位借一当十六。(F5.4)16=15×161+5×160+4×16-1=(245.25)103.不同进位制数之间的转换例1.1 二进制数转换成十进制数。(111.001)2=(1×22+1×21+1×20+0×2-1+0×2-2+1×2-3)10=(7.125)10例1.2 八进制数转换成十进制数。(34.6)8=(3×81+4×80+6×8-1)10=(28.75)10例1.3 十六进制数的转换成十进制数(2AB.C)16=(2×162+10×161+11×160+12×16-1)10=(68.375)104. 二进制信息的计量单位二进制的每一位(即0或1)称为“二进制位”,英文是binary digit,缩写为bit,中文直译为比特,也称为“二进位”,在含义不发生混淆时简称“位”,一般用小写的字母“b”表示。比特是计算机处理、存储、传输信息的最小单位。在计算机系统中,存储容量是用它能存储多少字节的二进制信息作为度量单位的。内存容量的度量单位有:千字节(KB),1 KB=210B=1 024 B兆字节(MB),1 MB=220B=1 024 KB吉字节(GB),1 GB=230B=1 024 MB太字节(TB),1 TB=240B=1 024 GB1.2.2 整数在计算机内的表示1.整数(定点数)的表示整数不使用小数点,或者说小数点是隐含在个位数右面的,所以它也称为定点数。计算机中的整数分为两类:不带符号的整数(unsigned integer),此数整数一定是正整数;带符号的整数(signed integer),此类整数既可表示整数,又可表示负整数。不带符号的整数常常用于表示地址等正整数,它们可以是8位、16位甚至32位。8个二进位所能表示的正整数其取值范是0~255(28-1),16个二进位所能表示的正整数其取值范围是0~65 535(216-1),32个二进位所能表示的正整数其取值范围是0~232-1。带符号的整数必须使用一个二进位作为其符号位,一般总是最高位(最左面的一位),0表示“+”(正数),1表示“-”(负数),其余名位则用来表示数值的大小。例如:+43-43可见,8个二进位所能表示的带符号整数其取值范围是-127~+127(-27+1~+27-1),16个二进位所能表示的带符号整数其取值范围是-32 767~+32 767(-215+1~+215-1),32个二进位所能表示的带符号整数其取值范围是-231+1~+231-1,64个二进位所能表示的带符号整数其取值范围也可类似地推算出来。为了内部运算处理方便,数值为负的整数在计算机内不止一种表示方法。上面的表示法称为“原码”,另外的两种表示方法分别称为反码和补码。负数使用反码表示时,符号位为1,但绝对值部分却正好与原码相反(0变为1,1变为0)。例如:(-43)原(-43)反负数使用补码表示时,符号位也是1,但绝对值部分却是反码的个位加1后所得到的结果。例如:(-43)原(-43)反(-43)补=11
您可能关注的文档
- 04第4章核辐射常用仪器.doc
- 05《电线电缆产业》-电线电缆行业精准传媒.doc
- 05应用软件和常用办公软件.doc
- 05第5章刚体力学作业答案.doc
- 05、2014年残疾人心理辅导实务和答案.doc
- 05楼面及屋面活荷载.doc
- 05第五节数学建模-最优化.doc
- 06-07学年第二学期二年级语文期中测试卷(人教版).doc
- 0501浦东新区2004学年度第1学期期末质量抽测高一物理(新教材).doc
- 05观景台–施工技术指南.doc
- 2024年吉林省通化市集安市黎明街道招聘社区工作者真题及参考答案详解1套.docx
- 2024年吉林省辽源市龙山区辽源民营经济开发区招聘社区工作者真题带答案详解.docx
- 2024年安徽省亳州市利辛县展沟镇招聘社区工作者真题含答案详解.docx
- 2024年吉林省辽源市西安区仙城街道招聘社区工作者真题及参考答案详解1套.docx
- 2024年吉林省通化市通化县江甸镇招聘社区工作者真题及答案详解一套.docx
- 2024年安徽省六安市霍邱县临水镇招聘社区工作者真题及参考答案详解1套.docx
- 2024年安徽省亳州市谯城区张店乡招聘社区工作者真题及答案详解1套.docx
- 2024年吉林省长春市宽城区群英街道招聘社区工作者真题附答案详解.docx
- 2024年吉林省长春市九台市其塔木镇招聘社区工作者真题含答案详解.docx
- 2024年吉林省白山市抚松县泉阳镇招聘社区工作者真题附答案详解.docx
文档评论(0)