一)进制简介
十进制是人与人之间一种通用计算方式。
二进制是计算机中一种通用计算方式。
为了方便两者之间计算,所以需要进行进制转换。
由于十进制存在整数和小数的情况,在转二进制时,一般是先计算整数部分,再计算小数部分,再加以合并。
二)十进制转二进制
整数位转换原理:十进制转二进制采用“除2取余,逆序排列”法。
例如:把十进制11转二进制步骤如下:
第一步:11除以2=5 余1
第二步:5除以2=2 余1
第三步:2除以2=1 余0
第四步:1除以2=0 余1
结论:把余数逆序排列,11的二进制为1011。
图解:

小数位转换原理:十进制转二进制采用"乘2取整,顺序排列"法。
例如:把十进制11.25转二进制步骤如下:
先计算整数部分,11的二进制为1011
再计算小数部分0.25
第一步:0.25 * 2 = 0.5,取整数位0,结果为0.0
第二步:0.5 * 2 = 1.0,取整数位1,结果为0.01
第三步: 当小数位为0时,就停止计算。
结论:整数二进制加小数二进制,结果为:1011 + 0.01 = 1011.01
备注:此处用小数0.25计算有点取巧,因为小数最后一个尾数如不是5,计算的时候不可能出现小数部分为0的结果,导致只能一直计算到最大要求的位数停止计算。简单说:只是小数位不为0,就可能一直计算下去。
三)二进制转十进制
整数位转换原理:二进制转十进制采用“乘2次方”法。
例如:把二进制1011转十进制步骤如下:
从右到左依次乘以2的次方,次方从0开始,依次累加(2的0次方、2的1次方、2的2次方、2的3次方)。
1011 = 1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 8 + 0 + 2 + 1 = 11
结论:1011的十进制为11
小数位转换原理:二进制转十进制采用“乘2负次方”法。
例如:把二进制1011.01转十进制步骤如下:
先计算整数部分,1011的十进制为11
再计算小数部分0.01,依次为乘2的0次方,乘2的-1次方,除2的-2次方。
0.01 = (0 * 2^0) + (0 * 2^-1) + (1 / 2^-2) = 0 + 0 + 0.25 = 0.25
结论:1011.01的十进制为:11+ 0.25 = 11.25
备注:进制的换算只能自己多算算,常用的十进制和二进制转换几乎都是在2到100之间,可以自己全部换算一遍。
四)2的次方表
2的0次方是1(任何数的0次方都是1,0的0次方无意义)
2的1次方是2
2的2次方是4
2的3次方是8
2的4次方是16
2的5次方是32
2的6次方是64
2的7次方是128
2的8次方是256
2的9次方是512
2的10次方是1024
五)进制转换表(2到100)
| 十进制 | 二进制 |
|---|---|
| 2 | 10 |
| 3 | 11 |
| 4 | 100 |
| 5 | 101 |
| 6 | 110 |
| 7 | 111 |
| 8 | 1000 |
| 9 | 1001 |
| 10 | 1010 |
| 11 | 1011 |
| 12 | 1100 |
| 13 | 1101 |
| 14 | 1110 |
| 15 | 1111 |
| 16 | 10000 |
| 17 | 10001 |
| 18 | 10010 |
| 19 | 10011 |
| 20 | 10100 |
| 21 | 10101 |
| 22 | 10110 |
| 23 | 10111 |
| 24 | 11000 |
| 25 | 11001 |
| 26 | 11010 |
| 27 | 11011 |
| 28 | 11100 |
| 29 | 11101 |
| 30 | 11110 |
| 31 | 11111 |
| 32 | 100000 |
| 33 | 100001 |
| 34 | 100010 |
| 35 | 100011 |
| 36 | 100100 |
| 37 | 100101 |
| 38 | 100110 |
| 39 | 100111 |
| 40 | 101000 |
| 41 | 101001 |
| 42 | 101010 |
| 43 | 101011 |
| 44 | 101100 |
| 45 | 101101 |
| 46 | 101110 |
| 47 | 101111 |
| 48 | 110000 |
| 49 | 110001 |
| 50 | 110010 |
| 51 | 110011 |
| 52 | 110100 |
| 53 | 110101 |
| 54 | 110110 |
| 55 | 110111 |
| 56 | 111000 |
| 57 | 111001 |
| 58 | 111010 |
| 59 | 111011 |
| 60 | 111100 |
| 61 | 111101 |
| 62 | 111110 |
| 63 | 111111 |
| 64 | 1000000 |
| 65 | 1000001 |
| 66 | 1000010 |
| 67 | 1000011 |
| 68 | 1000100 |
| 69 | 1000101 |
| 70 | 1000110 |
| 71 | 1000111 |
| 72 | 1001000 |
| 73 | 1001001 |
| 74 | 1001010 |
| 75 | 1001011 |
| 76 | 1001100 |
| 77 | 1001101 |
| 78 | 1001110 |
| 79 | 1001111 |
| 80 | 1010000 |
| 81 | 1010001 |
| 82 | 1010010 |
| 83 | 1010011 |
| 84 | 1010100 |
| 85 | 1010101 |
| 86 | 1010110 |
| 87 | 1010111 |
| 88 | 1011000 |
| 89 | 1011001 |
| 90 | 1011010 |
| 91 | 1011011 |
| 92 | 1011100 |
| 93 | 1011101 |
| 94 | 1011110 |
| 95 | 1011111 |
| 96 | 1100000 |
| 97 | 1100001 |
| 98 | 1100010 |
| 99 | 1100011 |
| 100 | 1100100 |
识别二维码关注个人微信公众号

本章完结,待续,欢迎转载!
本文说明:该文章属于原创,如需转载,请标明文章转载来源!
最后
以上就是柔弱树叶最近收集整理的关于十进制转二进制的全部内容,更多相关十进制转二进制内容请搜索靠谱客的其他文章。
发表评论 取消回复