20190313: 进制转换(未完待续)

狂风中的少年 提交于 2020-01-16 16:08:03

1、十进制转二进制、八进制、十六进制

十进制转二进制:将十进制数除以2,余数即为二进制数的低位,所得商继续除以2直到商为0为止,每一次的余数即为二进制数的低位到高位的数字。以十进制数150为例:150/2=75余0,75/2=37余1,37/2=18余1,18/2=9余0,9/2=4余1,4/2=2余0,2/2=1余0,1/2=0余1,因此十进制数150的二进制数为10010110。

十进制转八进制:将十进制数除以8,余数即为八进制数的低位,所得商继续除以8直到商为0为止,每一次的余数即为八进制数的低位到高位的数字。以十进制数150为例:150/8=18余6,18/8=2余4,2/8=1余2,因此十进制数150的八进制数为226。

十进制转十六进制:将十进制数除以16,余数即为十六进制数的低位,所得商继续除以16直到商为0为止,每一次的余数即为十进制数的低位到高位的数字,余数10-15分别字母A-F表示。以十进制数150为例:150/16=9余6,9/16=0余9,因此十进制数150的十六进制数为96。

 

2、二进制转十进制、八进制、十六进制

二进制转十进制:将二进制数的各位数与2的幂相乘求和。以二进制数10010110为例,?

二进制转八进制:将二进制数从低位到高位即从右到左每3位看做一个整体,计算其十进制数,所得即为八进制数。以二进制数10010110为例,从右到左每3位分别是110、010、10,对应的十进制数分别为6、2、2,因此二进制数10010110的八进制数为226。

 

2-2、二进制转十进制

 

2-3、二进制转十六进制

 

3-1、八进制转二进制

 

3-2、八进制转十进制

 

3-3、八进制转十六进制

 

4-1、十六进制转二进制

 

4-2、十六进制转八进制

 

4-3、十六进制转十进制

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!