发布网友 发布时间:2022-04-23 16:21
共4个回答
热心网友 时间:2022-08-02 10:13
1)二进制数转换为十进制数
二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……
0110 0100 换算成 十进制
0 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 100
(2)八进制数转换为十进制数
八进制就是逢8进1。
八进制数采用 0~7这八数来表达一个数。
八进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方……
(3)16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。
十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……
(4)10进制数转换为2进制数
10进制数转换成二进制数,这是一个连续除2的过程把要转换的数,除以2,得到商和余数,将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。
(5)10进制数转换为8、16进制数
和转换成二进制数是一样的,不同的是把2分别变成8和16
(6)二、十六进制数互相转换
二进制数要转换为十六进制,就是以4位一段,分别转换为十六进制。
只要把十六进制对照的二进制码记住,十六进一看就转换出来了.
(7)二,八进互相转换
二进制数要转换为八进制,就是以3位一段,分别转换为八进制,
热心网友 时间:2022-08-02 11:47
付费内容限时免费查看回答方法1:采用除8取余法。例:将十进制数115转化为八进制数8| 115…… 38| 14 …… 68| 1 …… 1结果:(115)10 = (163)8方法2:先采用十进制化二进制的方法,再将二进制数化为八进制数例:(115)10 = (1110011)2 = (163)8
热心网友 时间:2022-08-02 13:39
电脑上的计算器就可以直接转换
热心网友 时间:2022-08-02 15:47
所有算法的书或者计算机原理的数都讲二进制都会讲。下面是简单例子:
二进制数11011011变成十进制=1*2^7+1*2^6+0*2^5+1*2^4+1*2^3+0*2^2+1*2^1+1*1^0=219。
变成十六进制,11011011 分成1101和1011,1101是十进制的13,1011是十进制的11,所以11011011的十六进制就是DB。
逆运算就是把十进制的变成二进制或者十六进制的,拿十进制的数来做短除法,同样拿219为例:
变二进制 都以2为除数 219/2 商109 余1 109/2 商54 余1 54/2 商27 余0 27/2 商13 余1 13/2 商6 余1 6/2 商3 余0 3/2 商1 余1 1/2商0 余1,二进制的219就是上面余数倒过来排=11011011,
同样十六进制就是拿16来除十进制的数
219/16 商13 余11 13/16 商0 余13 十六进制的219就是DB。