计算机常用进制及相互转换

常用进制转换

进制的由来

  • ==进位记数制==
  • 结绳计数
  • 书契计数
  • 算盘
  • 正字计数

生活中的常用进制

  • 十进制
  • 七进制(0到六从周日到周六)
  • 十二进制
  • 白进制
  • 千进制

计算机中的二进制

  • 1024倍数进制
  • 二数制:莱布尼茨
  • 计算机中使用电路开关状态对应二数制,开代表1.关代表0
  • 8bit=1Bvte
  • 8b=1B
  • 1024B=1KB
  • 1024KB=1MB

计算机中四种常用进制的说明

  • 十进制
    • 0-9
  • 二进制
    • 0-1
    • 计算机已补码形式保持【存储】
  • 八进制
    • 0-7
  • 十六进制
    • 0-9 +A到F=0-15

八进制和16进制

  • 为了二进制写法上的简便使用八进制来表示,将原来的二进制的每三位放到一起组成一个八进制
  • 将原来的二进制没四位数放到一起组成十六进制。
  • 在计算机实际存储中的时候依然存储的是二进制。

进制的转换

将其他进制转换成十进制(位权展开法)

  • 将二进制转换成十进制
    • 将对应的位数和权重相乘然后相加
  • 将八进制转十进制
    • 将对应的位数上的数字和对应的权重相乘相加
  • 将十六进制转换十进制
    • 同上十六进制从10开始到15为a到f

将十进制转换成其他进制(除K逆取余法)

  • 十进制转换成二进制


    Snipaste_2020-05-25_11-32-42.png
  • 十进制转八进制

    • 同上使用除八逆取余法得出具体的八进制数
  • 将十进制转换成十六进制

  • 10到15为a到f

  • ==先将十进制转换为二进制数,再将二进制数转换成八进制或者十六进制。==

    • 二进制转换为八进制,每三位转换一位八进制位数
    • 二进制转换成十六进制,每四位转换成一个十六进制数


      二进制转换成八进制和十六进制.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。