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

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

今日内容

  • 进制的由来
  • 生活中常用的进制
  • 计算机中的二进制
  • 计算机中四种常用进制的说明
  • 八进制和十六进制
  • ==进制的转换==

进制的由来

进制:==选位记数法==

原始的计数方式:

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

生活中常用的进制

  • 十进制
  • 七进制
  • 十二进制
  • 百进制
  • 千进制

计算机中的二进制

<img src="C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20200525094040436.png" alt="image-20200525094040436" style="zoom: 200%;" />

计算机中四种常用进制

十进制

  • 0-9

二进制

  • 0或者1 ==补码==的形式存在【存储】

八进制

  • 0-7

十六进制

  • 0-9 A B C D E F (0-15)

八进制和十六进制

为了二进制写法上的简便,使用八进制来表示,将原来二进制的每三位放到一起组成一个八进制,将原来二进制的每四位放到一起组成一个十六进制;

在计算机实际存储的时候依然存储的是二进制;

进制之间的转换

将其他进制转换为十进制

==位权展开法==

  • 将二进制转化为十进制

    • 将对应位数上的数字和每一位的权重相乘,然后相加,底数为2
  • 将八进制转换为十进制

    • 将对应位数上的数字和每一位的权重相乘,然后相加,底数为8
  • 将十六进制转换为十进制

    • 将对应位数上的数字和每一位的权重相乘,然后相加,底数为16

将十进制转换为其他进制

==短除法==

==除K逆余法==

  • 将十进制转换为二进制

  • 将十进制转换为八进制

  • 将十进制转换为十六进制

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

    八进制 是将二进制每三位组合在一起

    十六进制 是将每四位组合到一起;

    0x开头的是16进制,0b开头的是2进制,0 开头的是8进制

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。