计算机常用进制及进制之间的转换

图片演示

图片名称

计算机常用进制及进制之间的转换

进制的由来

进制:进制计数

原始的计数方式:

  • 绳结计数
  • 书契计数
  • 算盘
  • 正字计数法

生活中常用的进制

  • 十进制 0~9
  • 七进制 0~6
  • 十二进制
  • 百进制
  • 千进制

计算机中的二进制

  • 二数制:莱布尼兹

  • 一个数据量叫做1bit,一般8个数据位表示一个数字,称为一个字节

  • 计算机中的存储单位换算关系

    8bit=1Byte(B)

    1024Byte=1KB(把十个电路开关放在一起)

    1024KB=1MB

    1024MB=1GB

    1024GB=1TB

    1024TB=1PB

四种进制说明

  • 十进制 0~9
  • 二进制 0 1 以补码 的形式保存 一般以0b开头
  • 八进制 0~7
  • 十六进制 0~9 A(10) B(11) C(12) D(13) E(14) F(15)一般以ox开头

八进制和十六进制

为了二进制写法的简便,使用八进制来表示,将原来的二进制的每3位放在一起表示一个八进制,将原来的二进制每四位放在一起表示一个十六进制

进制之间的转换

  • 将其他进制转换为十进制

    位权展开法:

    • 二进制转换十进制(将对应位数上的数字和每一位的权重相乘再相加,底数 2)

      在这里插入图片描述

    • 八进制转换十进制(将对应为上的数字和每一位的权重相乘再相加,底数 8)

在这里插入图片描述

  • 十六进制转十进制(将对应位上的数字和每一位上的权重相乘再相加,底数 16)

    28672+2048+160+11=30891

  • 将十进制转换为其他进制

    短除法(十进制数除以需要转换的进制数,二进制除2,八进制除8,十六进制除16)

    除K逆取余

    • 十进制转二进制

    在这里插入图片描述

    • 十进制转八进制

      在这里插入图片描述

    • 十进制转十六进制

在这里插入图片描述

先将十进制转换位二进制数,然后将二进制数组合成八进制或十六进制

八进制 每3位二进制数组合成一个八进制数

十六进制 每4位二进制数组合成一个十六进制数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值