问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问进制中的小数怎么换算?二进制到十进制以及十六进制的,越详细越好,举例说明.谢谢!

发布网友 发布时间:2022-04-24 13:38

我来回答

2个回答

热心网友 时间:2023-10-14 18:26

一。进制概念

1。 十进制

十进制使用十个数字(0、1、2、3、4、5、6、7、8、9)记数,基数为10,逢十进一。

历史上第一台电子数字计算机ENIAC是一台十进制机器,其数字以十进制表示,并以十进制形式运算。设计十进制机器比设计二进制机器复杂得多。而自然界具有两种稳定状态的组件普遍存在,如开关的开和关,电路的通和断,电压的高和低等,非常适合表示计算机中的数。设计过程简单,可靠性高。因此,现在改为二进制计算机。

2。 二进制

二进制以2为基数,只用0和1两个数字表示数,逢2进一。

二进制与遵循十进制数遵循一样的运算规则,但显得比十进制更简单。例如:

(1)加法:0+0=0 0+1=1 1+0=1 1+1=0

(2)减法:0-0=0 1-1=01-0=1 0-1=1

(3)乘法:0*0=0 0*1=01*0=0 1*1=1

(4)除法:0/1=0 1/1=1,除数不能为0

3。 八进制

所谓八进制,就是其基数为8,基数值可以取0、1、2、3、4、5、6、7共8个值,逢八进一。

八进制与十进制运算规则一样。那么为什么要用八进制呢?难道要设计八进制的计算机么?实际上,八进制与十六进制的引用,主要是为了书写和表示方便,因为二进制表示位数比较长。如:(1024)10 用二进制表示为 (10000000000)2,共有11个数字,用八进制表示为(2000)8。更重要的是,由于二进制与八进制存在在一种对等关系,每三位二进制与一位八进制数完全对等(23=8)。所以二进制和十进制在运算上无区别,而时进制不具备这一优点。

4。 十六进制

十六进制应用也是非常广泛的一种计数制。在使用者看来,十六进制是二进制数的一种更加紧凑的一种表示方法。

基数为:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,逢十进一。在十六进制系统中,数值为10到15的数分别用A、B、C、D、E、F表示。

二进制数及与之等值的八进制、十进制和十六进制数

二进制 八进制 十进制 十六进制
0000 0 0 0
0001 1 1 1
0010 2 2 2
0011 3 3 3
0100 4 4 4
0101 5 5 5
0110 6 6 6
0111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 A
1011 13 11 B
1100 14 12 C
1101 15 13 D
1110 16 14 E
1111 17 15 F

二。进制转换

1。二进制与十进制数间的转换

(1)二进制转换为十进制

将每个二进制数按权展开后求和即可。请看例题:

把二进制数(101.101)2=1*22+0*21+1*20+1*2-1+0*2-2+1*2-3=(5.625)10

(2)十进制转换为二进制

一般需要将十进制数的整数部分与小数部分分开处理。

整数部分计算方法:除2取余法请看例题:

十进制数(53)10的二进制值为(110101)2

小数部分计算方法:乘2取整法,即每一步将十进制小数部分乘以2,所得积的小数点左边的数字(0或1)作为二进制表示法中的数字,第一次乘法所得的整数部分为最高位。请看例题:

将(0.5125)10转换成二进制。(0.5125)10=(0.101)2

2。 八进制、十六进制与十六进制间的转换

八进制、十六进制与十六进制之间的转换方法与二进制,同十进制之间的转换方法类似。例如:

(73)8=7*81+3=(59)10

(0.56)8=5*8-1+6*8-2=(0.71875)10

(12A)16=1*162+2*161+A*160=(298)10

(0.3C8)16=3*16-1+12*16-2+8*16-3=(0.142578125)10

十进制整数→→→→→八进制方法:“除8取余”

十进制整数→→→→→十六进制方法:“除16取余” 例如:

(171)10=(253)8

(2653)10=(A5D)16

十进制小数→→→→→八进制小数 方法:“乘8取整”

十进制小数→→→→→十六进制小数方法:“乘16取整”例如:

(0。71875)10=(0.56)8

(0.142578125)10=(0.3C8)16

3.非十进制数之间的转换

(1)二进制数与八进制数之间的转换

转换方法是:以小数点为界,分别向左右每三位二进制数合成一位八进制数,或每一位八进制数展成三位二进制数,不足三位者补0。例如:

(423。45)8=(100 010 011.100 101)2

(1001001.1101)2=(001 001 001.110 100)2=(111.64)8

2。二进制与十六进制转换

转换方法:以小数点为界,分别向左右每四位二进制合成一位十六进制数,或每一位十六进制数展成四位二进制数,不足四位者补0。例如:

(ABCD。EF)16=(1010 1011 1100 1101.1110 1111)2

(101101101001011.01101)2=(0101 1011 0100 1011.0110 1000)2=(5B4B。68)16

啊 ~~~~~~~~~~~~~~~~~~~终于打完了--------------------好累!

不知道大家明白了没有,应该画一些辅助理解的图形,但是本人还不会在这里画 (好苯!以后有时间会学的),只有用文字来表达了,希望大家能多看几遍,相信会理解的。

热心网友 时间:2023-10-14 18:27

2进制到十进制 如果二进制数有n位 则从最高位开始依次2的n-1次幂 即2^(n-1) 若某一位位零 则跳过 最后将计算出来的结果相加即可 例如1101 就是 2^3+2^2+2^0=8+4+1=13 或者 1011 就是 2^3+2^1+2^0=8+2+1=11
2进制到16进制 将二进制从最低位开始每四位分为“一组” 高位不足四位的补零 二进制数中每四位对应16进制中的一位 例如 1110001011110 分成每组四位即为 0001'1100'0101'1110,0001等于十六进制1, 1100等于十进制12即16进制C, 类似的,0101等于16进制5,1110等于16进制E 即1110001011110=1C5E
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大学中大德指什么 驾考各科通过率是多少 驾考全部一次过的比例 驾考宝典科目一通过率多少 驾考宝典通过率怎么算的 .js 文件和 .mjs 文件的区别 .js是什么文 苹果13在哪切换4G网络 苹果13怎么把5g换成4g?苹果13设置4g网络方法介绍 iphone13如何更改网络信号 iphone13手机5G设置成4G教程 2进制数,10进制数,16进制数,8进制数之间的转换 AI怎么隐藏 显示所选图层 二进制小数0.1转化为十六进制为多少? 怎样转换的啊? 将二进制 十进制 十六进制互相转换最快的方法是什么 二进制、十六进制、十进制相互转换 二进制十进制十六进制怎么转化+计算? 将二进制数11010011转化成十进制数和十六进制数 求转化过程!!! 二进制十进制十六进制之间的转换 带小数点的二进制转换成16进制的方法是什么? 二进制小数与八、十、十六进制怎么相互转换? 房产过户手续费要多少钱 如何将二进制的小数转化为十进制,八进制,十六进制 亲人之间房屋过户需要多少费用? 房子过户要给多少钱 房屋过户要多少钱一个平方? 一般30万的房子过户需要多少钱 我爸的房子过户给我要多少钱 微信零钱通和支付宝余额宝哪一个收益高,哪一个安全一点? 一万块是存入支付宝里的余额宝好还是存在微信的零钱通里好? 没有实体店可以在网上开鲜花店吗? AI,想把所有的小图形都放到一个画框里,多余的部分须隐藏掉,该怎么做? 二进制转换十进制在转换十六进制 求例子 Ai打开图层隐藏了,我怎么把它显示 AI如何立刻显示所有图层(图层太多找不着) AI辅助线如何隐藏去除? ai里怎样使选中的路径一起隐藏 全部AI illustrator CS4 快捷键,谢谢 在AI文档里有隐藏的不可见的图片、文字怎么办?怎样把这些隐藏的文字找出... 英文名是大写还是小写 英文姓名格式正确写法是什么? 英文名字三个字的开头字母是不是全大写。 英文名是第一个字母大写吗 英文名的首字母,可以小写吗? 英语人名书写规则有哪些? 英语名字大小写规则是什么? 英文名如何大写? 英文名怎么写?要注意些什么?哪个应该大写?? 英语网名的第一个字母要大写吗? 英文名的第一个字母大写小写? 英文名在英文句子中开头字母是否要大写