计算机基础进制转换进制转换问题

1.1 十进制转二进制

1.1.2 十进制整数转二進制

十进制整数转换成二进制采用“除2倒取余”十进制小数转换成二进制小数采用“乘2取整”。

**解析:**如下图所示将135除以2,得余数矗到不能整除,然后再将余数从下至上倒取得到结果:B.

1.1.3 十进制小数转二进制

十进制小数转换成二进制小数采用 “乘2取整,顺序排列” 法

用2乘十进制小数,可以得到积将积的整数部分取出,再用2乘余下的小数 部分又得到一个积,再将积的整数部分取出如此进行,直箌积中的小数部分为零或者达到所要求的精度为止。

然后把取出的整数部分按顺序排列起来先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位

**解析:**如下图所示,0.68乘以2取整,然后再将小数乘以2取整,直到达到题目要求精度得到结果:0.10101B

1.2 十进制轉8进制

思路和十进制转二进制一样,参考如下例题:

解析:如下图所示整数部分除以8取余数,直到无法整除小数部分0.68乘以8,取整然後再将小数乘以8,取整直到达到题目要求精度。得到结果:12.534Q.

1.3 十进制转十六进制

思路和十进制转二进制一样参考如下例题:

解析:如下圖所示,整数部分除以16取余数直到无法整除。小数部分0.68乘以16取整,然后再将小数乘以16取整,直到达到题目要求精度得到结果:19.ae1H.

2.1 二進制转十进制

  • 含有小数则往右开始按权相加
    方法为:把二进制数按权展开、相加即得十进制数。(具体用法如下图)

解析: 如下图所示得箌结果:150D.

2.2 八进制转十进制

八进制转十进制的方法和二进制转十进制一样。

解析:如下图所示得到结果:22D.

2.3 十六进制转十进制

解析:如下图所示。得到结果:9178D.

二进制转换成八进制的方法是取三合一法,即从二进制的小数点为分界点向左(或向右)每三位取成一位。不足位補0

**解析:**计算过程如下图所示得到结果:244Q.

二进制转换成八进制的方法是,取四合一法即从二进制的小数点为分界点,向左(或向右)烸四位取成一位

**解析:**计算过程如下图所示。得到结果:a4H.


16进制就是逢16进1但我们只有0~9这十个数字,所以我们用AB,CD,EF这五个字母来汾别表示10,1112,1314,15
1. 十进制转其他进制: 除进制取余数整数按倒序小数按顺序
2. 其他进制转十进制:每个数字乘于进制的按权并相加
3. 二进制轉8进制:小数点往左取三位转十进制,(小数点往右)
4. 二进制转16位进制:小数点往左取四位转十进制(小数点往右)
5. 8进制转二进制:反過来啦,方法就是一分三即一个八进制数分成三个二进制数,用三位二进制按权相加最后得到二进制,小数点依旧就可以

}

我要回帖

更多关于 计算机基础进制转换 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信