进制转换

 我来答
青柠姑娘17
2022-06-30 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6495
采纳率:100%
帮助的人:36.6万
展开全部

我们常用的进制有:二进制、八进制、十进制、十六进制

二进制: 0-1
八进制: 0-7
十进制: 0-9
十六进制: 0-f

1、十进制转换为二进制
  (1)、整数部分:除2取余法,即每次将整数部分除2,直到商为0为止,将余数从后往前数即是二进制数

  (2)、小数部分:乘2取整法,即将小数部分乘以2取整数部分,剩下的小数部分继续乘2,直到小数部分为0为止,如果小数部分永远不为0,就同十进制数的四舍五入一样,按照要求保留多少位小数时,就根据后面一位是0还是1,取舍,如果是零,舍掉,如果是1,向前入一位。将整数部分从前往后数即是二进制数

2、二进制转换为十进制
  按权位相加,即将二进制每位上的数乘以权,然后相加之和即是十进制数

3、二进制转换为八进制
  将二进制数整数部分从右到左每三位分成一组,将二进制小数部分从左到右每三位分成一组,不足三位补0,每三位代表一个八位进制数

4、二进制转换为十六进制
  将二进制数整数部分从右到左每四位分成一组,将二进制小数部分从左到右每四位分成一组,不足四位补0,每四位代表一个十六位进制数

5、其他进制转换
  (1)、十进制转八进制,整数部分除8取余法,小数部分乘8取整法

  (2)、八进制转换为十进制,按权相加法,即将八进制每位上的数乘以位权,然后相加之和即是十进制数。

  (3)、十进制转十六进制,整数部分除16取余法,小数部分乘16取整法

  (4)、十六进制转换为十进制,按权相加法,即将十六进制每位上的数乘以位权,然后相加之和即是十进制数。

  (5)、十六进制转换为八进制

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式