什么是十进制,二进制,四进制,八进制,十进制,十六进制怎么换算。如1985这个数举例?
发布网友
发布时间:2022-05-02 18:01
我来回答
共4个回答
热心网友
时间:2023-10-09 03:07
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
二进制数转换为十进制数
二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……依此类推
例如:设有一个二进制数:0110 0100,转换为10进制为:
下面是竖式:
0110 0100 换算成 十进制
第0位 0 * 20 = 0
第1位 0 * 21 = 0
第2位 1 * 22 = 4
第3位 0 * 23 = 0
第4位 0 * 24 = 0
第5位 1 * 25 = 32
第6位 1 * 26 = 64
第7位 0 * 27 = 0
相加为100
用横式计算为:
0 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 100
0乘以多少都是0,所以我们也可以直接跳过值为0的位:
1 * 22 + 1 * 23 + 1 * 25 + 1 * 26 = 100
热心网友
时间:2023-10-09 03:07
多少进制 就是以多少进1 像我们生活中常用的就是 十进制 (0~9)你数到9+1变成10 在+1 11 1985的十进制就是1985
二进制 (0~1)就是逢2进1 就是说 0+1=1 1+1=2 因为逢2进1 所以 2在二进制用10表示 1985的二进制 (1111100001)四进制(0~3)逢4进1 就是说1+3=4 但是表示的时候 为10
八进制3701
十六进制 1985 7C1 这里说明下十六进制 (0~F)这里说明 10=A 11=B 。。。15=F
给你算下1985是十进制 先把他化成2进制 就是(1111100001)=(7C1)
热心网友
时间:2023-10-09 03:07
十进制很好理解吧,就是逢十进一,比如10MM=1CM。二进制可以这样理解 2只鞋=1双鞋。以此类推,十六机制:16瓶水=1箱水
热心网友
时间:2023-10-09 03:08
http://zhidao.baidu.com/question/276978394.html