计算机常用进制及其转换

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

  • 进制的由来
  • 生活中常用的进制
  • 计算机中的二进制
  • 四种的进制的介绍
  • 八进制和十六进制
  • 各种进制之间的转换

进制的由来

  • 结绳计数 12 23 22 21

  • 书契计数

  • 算盘[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GUL0oe5E-1593515337824)(计算机常用进制及其转换-图片/u=2481789428,3987917169&fm=26&gp=0.jpg)]

  • 字记数法

进制的概念

  • 进位计数法
  • 对于 n 进制 , 逢n 进1
  • 生活中常用的进制是十进制 [0 - 9]

生活中的进制

  • 十进制
  • 七进制[星期] [0-6]
  • 十二进制 [一年十二个月] 0 - 11
  • 百进制 [世纪]
  • 千进制 [1,000,000,000]

计算机中的二进制

在计算机中使用 补码表示信息

在计算机中一个数据位 为 1bit ,一个字节由8个bit表示 称为 1Byte

计算机中常用的进制转换

  • 8b = 1B
  • 1024B = 1KB
  • 1024KB = 1MB
  • 1024MB = 1GB
  • 1024GB = 1TB
  • 1024TB = 1PB

四种进制的说明

  • 二进制 0 1 逢2进1 机器语言
  • 八进制 把三个电路开关连到一起 ,表示八种状态 0 ~ 7 逢8进1
  • 十进制 0-9 逢 10 进 1
  • 十六进制 把四个电路开关连到一起 表示十六中状态 0-9 + ABCDEF 最大的数字为15 [F]

八进制和十六进制

八进制和十六进制,解决了二进制数字书写太长,不易识别的问题.

把二进制每三位 组合到一起组成 八进制

把二进制每四位组合到一起,组成十六进制

常用进制之间的转换

  • 将其他进制转换为十进制
    • 方法 : 位权展开法
    • 权重的计算方法 (进制) [位数-1] 进制的位数-1次幂
    • 每一位数字与对应的权重相乘,然后将乘积相加
    • 二进制转十进制
    • 八进制转十进制
    • 十六进制转十进制
  • 将十进制转换为其他进制
    • 方法 : 短除法
    • k逆取余
    • 将十进制转二进制
    • 将十进制转八进制
    • 将十进制转十六进制
    • 迂回路线 : 先将十进制转换为二进制,再组合为八进制或者十六进制
    • 把二进制每三位 组合到一起组成 八进制
    • 把二进制每四位组合到一起,组成十六进制

先将十进制转换为二进制,再组合为八进制或者十六进制

  • 把二进制每三位 组合到一起组成 八进制
  • 把二进制每四位组合到一起,组成十六进制

你可能感兴趣的:(计算机常用进制及进制之间的转换)