16进制转10进制,16进制转8进制怎么转法,要的是计算过程.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 10:25:38
16进制转10进制,16进制转8进制怎么转法,要的是计算过程.

16进制转10进制,16进制转8进制怎么转法,要的是计算过程.
16进制转10进制,16进制转8进制怎么转法,要的是计算过程.

16进制转10进制,16进制转8进制怎么转法,要的是计算过程.
1.比如:216是16进制,转10进制:
=2*16^2+1*16^1+6*16^0
=512+16+6
=536
1.比如:125是16进制,转8进制:
先化成10进制 的,
=1*16^2+2*16^1+5*16^0
=256+32+5
=293
8^1=8
8^2=64293
所以293=4*8^2+4*8^1+5*8^0
所以:转8进制后=445
2.也可以一步到位:
125(16)
=1*16^2 + 2*16^1 +5*16^0
=4*8^2 + 4*8^1 +5*8^0
=445(8)

16转10:
(100以内)将十位数乘以16加上个位数。如5A,将5乘以16得80,加上A的10进制10,结果是90
(100以上)假设有一个十六进数 2AF5, 那么这样换算成10进制
用竖式计算:
2AF5换算成10进制:
第0位: 5 * 16^0 = 5
第1位: F * 16^1 = 240
第2位: A * ...

全部展开

16转10:
(100以内)将十位数乘以16加上个位数。如5A,将5乘以16得80,加上A的10进制10,结果是90
(100以上)假设有一个十六进数 2AF5, 那么这样换算成10进制
用竖式计算:
2AF5换算成10进制:
第0位: 5 * 16^0 = 5
第1位: F * 16^1 = 240
第2位: A * 16^2 = 2560
第3位: 2 * 16^3 = 8192
-------------------------------------
10997
直接计算就是:
5 * 16^0 + F * 16^1 + A * 16^2 + 2 * 16^3 = 10997
(别忘了,在上面的计算中,A表示10,而F表示15)
10进制转8进制 例如把10进制100转为8进制数就是一直除8就行了
100/8=12余4
12/8=1余4
1/8=0作1
所以得到的8进制数就是144
所以16到8进制也就解决了:)

收起

a=10 b=11 c=12 d=13 e14 f=15先把它转成两进制a=1010 b=1011 c=1100 d=1101 e=1110 f=1111 从两进制的最有一位看(从右向左)代表2,4,6,8从最后看四个为一组,加一下就出来了(过十前一位进一),比较简单但很烦!