十进制 二进制 八进制⼀ 十六进制 怎么算、为什么这个会相等 10D=1010B=12O=AH

2025-04-09 19:07:41
推荐回答(1个)
回答1:

1.这个可以用WIN自带的计算机算出来的,系统自带的计算器,记得把它调为科学型的就OK了; 2.十进制:有10个基数:0 ~~ 9 ,逢十进一 二进制:有2 个基数:0 ~~ 1 ,逢二进一 八进制:有8个基数:0 ~~ 7 ,逢八进一 十六进制:有16个基数:0 ~~ 9,A,B,C,D,E,F (A=10,B=11,C=12,D=13,E=14,F=15) ,逢十六进一 3. 二进制数转换为十进制数:二进制数第0位的权值是2的0次方,第1位的权值是2的1次方…… 如:二进制数:0110 0100,转换为10进制为: 0 * 2 0 + 0 * 2 1 + 1 * 2 2 + 1 * 2 3 + 0 * 2 4 + 1 * 2 5 + 1 * 2 6 + 0 * 2 7 = 100 4.八进制数转换为十进制数:八进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方…… 如:八进制数:1507,转换为十进制为: 7 * 8 0 + 0 * 8 1 + 5 * 8 2 + 1 * 8 3 = 839 5.十六进制数转换成十进制数: 十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方…… 如:十六进数 2AF5, 换算成10进制: 5 * 16 0 + F * 16 1 + A * 16 2 + 2 * 16 3 = 10997 (A=10,B=11,C=12,D=13,E=14,F=15) 6.10进制数转换成二进制数:是一个连续除2的过程, 将商继续除以2,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。如十进制20换为二进制: 20/2=10 余0 10/2=5 余0 5/2=2 余1 2/2=1 余0 1/2=0 余1 将所有余数倒序排列, 所以 十进制 20= (二进制)10100. 7.10进制数转换为8进制数:10进制数转换成8进制的方法,和转换为2进制的方法类似,惟一变化:除数由2变成8 8.10进制数转换为16进制数:10进制数转换成16进制的方法,和转换为2进制的方法类似,惟一变化:除数由2变成16 9. 二进制数要转换为十六进制,就是以4位一段,分别转换为十六进制: 1111 1101 , 1010 0101 , 1001 1011 (二进制数) F D , A 5 , 9 B (对应十六进制数) 10.十六进制转换成二进制: 反过来,当我们看到 FD时,先转换F: 看到F,我们需知道它是15,然后15用8421凑,是8 + 4 + 2 + 1,所以四位全为1 :1111。 接着转换 D: 看到D,知道它是13,13用8421凑,是:8 + 2 + 1,即:1011。 所以,FD转换为二进制数,为: 1111 1011