计算机中常见的进制转换

计算机中的进制

进制原则组成数字(数码)表现形式1表现形式2
二进制(Binary)逢二进一0、1 ( 11011 ) 2 (11011)_{2} 11011211011B
八进制(Octal)逢八进一0、1、2、3、4、5、6、7 ( 762 ) 8 (762)_{8} 7628762O
十进制 (Decimal)逢十进一0、1、2、3、4、5、6、7、8、9 ( 105 ) 10 (105)_{10} 10510105D(或105)
十六进制(Hexadecimal)逢十六进一0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F ( 6 A ) 16 (6A)_{16} 6A166AH

基数

基数:基本数码的个数。几进制基数就是几,如二进制的基数是2、八进制的基数是8、十六进制的基数是16。

位权

一个数,它的每位数所对应的权重。位权=基数位置
位置:
        小数点左侧第一位为0号位,第二位为1号位,第三位为2号位
        小数点右侧第一位为-1号位,第二位为-2号位,第三位为-3号位
例如:
        十进制数123.456中,
                数字3的位权是100
                数字2的位权是101
                数字1的位权是102
                数字4的位权是10-1
                数字5的位权是10-2
                数字6的位权是10-3
ps:大多数说法称位权就是权值。少数说法认为权值=位权×该位所对应的数

二、八、十六进制数转换为十进制数

方法:将原数中的每一位数字分别乘以它对应的权值展开,最后将展开式求和。
整数部分和小数部分的位置区别:
整数部分:从右往左位置次序依次是0、1、2…
小数部分:从左往右位置次序一次是-1、-2、-3…


在这里插入图片描述

十进制数转换为二、八、十六进制数

方法:
       整数部分转换规则:除基取余(短除法)倒序排列,将十进制的整数部分除对应要转换进制的基数取余数,直到商为0为止,将所得余数按照倒序输出。

       小数部分转换规则:乘基取整,正序排列,将十进制的小数部分乘以对应要转换进制的基数取整数,剩下的小数部分继续乘以基数,取走整数,直到小数部分为0为止,将所得整数按照正序输出。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

二进制数转换为八进制数

方法:三位二进制合成一位八进制数,不够三位补零来凑。(整数部分从右向左三位一组,不够补0;小数部分从左向右三位一组,不够补0.)

在这里插入图片描述

妙招:巧用4、2、1(因为23=8)
在这里插入图片描述

八进制数转换为二进制数

方法:一位八进制数拆成三位二进制数,然后组合起来。

在这里插入图片描述

妙招:巧用4、2、1(因为23=8)
在这里插入图片描述

二进制数转换为十六进制数

方法:四位二进制合成一位十六进制数,不够四位补零来凑。(整数部分从右向左四位一组,不够补0;小数部分从左向右四位一组,不够补0。)

在这里插入图片描述
在这里插入图片描述

妙招:巧用8、4、2、1(因为24=16)

在这里插入图片描述

十六进制数转换为二进制数

方法:一位十六进制数合成四位二进制数,然后组合起来。24=16,1、2、4、8

在这里插入图片描述

妙招:巧用8、4、2、1(因为24=16)

在这里插入图片描述

八进制数转换为十六进制数

方法1:先把八进制数转换为二进制然后再把二进制数转换为十六进制数
方法2:先把八进制数转换为十进制然后再把十进制数转换为十六进制数

  • 20
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

立志Java工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值