1. 十进制和二进制
(1)二进制 :0 1 10 11 100 101 110 111 1000 ........
十进制: 0 1 2 3 4 5 6 7 8 ........
(2) 十进制转二进制:将十进制数除二,一直到零,把每次得到的余数按反向的顺序写出来就是所求二进制
例如:15转换为二进制是:15/2=7.........1; 7/2=3.........1; 3/2=1.......1; 1/2=0..........1;
即:15的二进制是:1111
17转换为二进制是: 17/2=8.........1; 8/2=4........0; 4/2=2......0; 2/2=1........0; 1/2=0.........1;
即:15的二进制是:10001
(3) 二进制转十进制:二进制的数字从右往左数第一位是0位,第二位是1位,依此类推,当把二进制的数字转化位十进制数字 时,把二进制数上的每一个数字乘2的位数次幂,再做和,就是其十进制数;
例如:111000的十进制数为1*2^5+1*2^4+1*2^3+0*2^2+0*2^1+0*2^0=56;
2.十进制和十六进制
(1)十六进制:0 ,1,2, 3,4,5,6,7,8,9, A, B, C, D, E , F;
十进制: 0, 1, 2, 3,4,5,6,7,8,9,10,11,12,13,14,15;
(2)十进制转十六进制:把十进制数除以16,得到商和余数,再将商除以16,以此类推,直到商为0为止,此时将余数反向排 列,所得数字就是该数的十六进制数:
例如:850的十六进制数是:850/16=53.......2; 53/16=3........5; 3/16=0.......3;
所以850的十六进制数是352;
(3)十六进制转十进制:十六进制数从右往左数,第一个数字是0位,第二个数字是1位,以此类推,转十进制时就是每一位的数字乘以以该位数字的位数为幂,以16为底的数字,再作和就能完成转换:
例如:5A9的十进制数为:5*16^2+10*16^1+9*16^0=1449;
本文详细介绍了十进制、二进制及十六进制之间的转换方法,包括如何将十进制数转换为二进制和十六进制,以及如何将二进制和十六进制转换回十进制。通过具体的实例,读者可以清晰地理解每一步的转换过程。
4840

被折叠的 条评论
为什么被折叠?



