看一遍你就对二进制+十进制+十六进制都通详述.docVIP

看一遍你就对二进制+十进制+十六进制都通详述.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
看一遍你就对二进制十进制十六进制都通详述

数字系统 计算机在处理数字时,最常采用的数字系统有:二进制及十六进制。早期的计算机有的是采用八进制,现在已很少使用了。由于计算机本身的特性,在内部作运算时是以二进制为主,但二进制对程序设计人员易造成程序上的不易阅读与维护,因而有八进制和十六进制的产生。此外人类日常生活中都以十进制来做计数的工作,若能以十进制来和计算机交谈必能方便不少,多以计算机便有以上额4中庶子系统,由于八进制与十六进制很相似,所以只介绍十进制,二进制及十六进制。 十进制 十进制的产生式由于人类有十根手指头,也就是由0到9共有十种状态,称为庶子(Digit)。数字这个字就是拉丁文的Finger的意思。其规则如下: 所能接受的数字符号为0、1、2、3、4、5、6、7、8、9. 每一位数十根据其位置的加权值而定,其底数为10. 整数部分是由小数点的左边以10的正幂次方往左递增。 小数部分是由小数点的右边以10的负幂次方递增。 每一个位数在做运算时,满10便向左进位,不够时相左借 十进制123.45位置值及表示法如下: 二进制 计算机直接以十进制来做计算不方便,主要是由于要设计出一个能表示10种不同电压位的电子组件相当困难,但是若要设计出一个只有两种电压位的电子组件,在电路设计上不但容易而且准确,只要开(ON)及(OFF)便可以,所以目前几乎所有的计算机,内部运算时都使用二进制系统,其规则如下: 电子特性只有开和关。 值接受0和1两种数字符号,所以十进制的数值改成二进制表示所占的位数会较多。 也是一个位置值的加权系统,其底数为2。 二进制运算时,若位数满2便向左进位,不够时也向左借2 二进制1100.11位置值及表示法,如下: 十六进制 计算机是利用二进制来进行运算,其最大的缺点是程序设计师必须应付既长而且又难看的0和1的组合,因此为了要提高可读性,减低这些困扰,于是以十六进制来代表在主存储器和辅助存储器中所有0和1的组合。其规则如下: 所能接受 的数字符号为0、1、2、3、4、5、6、7、8、9、A、B、C、E、F,其中10到15分别以A到F取代。 也是一个位置值加权数字系统,底数为16。 十六进制运算,当满16时便向左进位,不够时向左借16. 十六进制数2AB的位置值及表示法,如下: 数字系统的转换 数系转换步骤 将整数部分以该数字底数来除,所得的余数当作整数部分的最低位数;所得之商再用底数来除,以次类推知道不够除为止。若有小数时,则该部分以该数字的底数来乘,所得的整数部分当作小数点后的第一位数;所得小数部分再用底数来乘,以此类推,直到所指定的位数或其值为0时便停止。 十进制与二进制互换 由上可知,一个十进数值,若含有小数部分,必须先分成整数和小树两部分分别处理,先将整数部分使用2来除,一直除到被除数小于2为止;至于小数部分使用2来乘,一直乘到指定的小数字数或成绩为零为止,下列即为十进制转成二进制的范例: 十进制转成十六进制 二进制与十六进制间的互换 若将十进制的0~15以二进制及十六进制表示,如下所示: 由上表可知,二进制的四位相当于十六进制的一位,例如: 由二进制转成十六进制 只要将二进制中的数据,整数部分往左每四位为一组,对应到十六进制的位置,往左以此类推。小数部分则由小数点起往右,4位为一组当作小数字第一个位数,以此类推,如: 要由十六进制改成二进制将十六进制中每位改成二进制对应的4位便可以。 至于十进制化成二进制,及十六进制之间互换只要将十进制化成二进制,便可直接由二进制化成十六进制。 VB.NET中各种进制的表示方法和互换 在VB.NET中十进制和日常写法相同。十六进制的数值前面要加上“H”,例如H2A5。而十进制转换成十六进制则可以使用Hex函数。 Label1.Text=Hex(6) ‘显示6 Label1.Text=Hex(10) ‘显示A Label1.Text=Hex(123) ‘显示7B

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档