计算机中进制

计算机常用进制及进制之间的转换 进制的由来 进制:进位计数制 原始的计数方式有:结绳计数、书契计数、算盘、正字记数法 生活中的常用进制 十进制 七进制:0~6 十二进制:0~11 百进制 千进制 计算机中的二进制 二数制:”莱布尼兹“发明 为什么采用二进制:电路简单,开代表“1”,

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

进制的由来

  • 进制:进位计数制
  • 原始的计数方式有:结绳计数、书契计数、算盘、正字记数法

生活中的常用进制

  • 十进制
  • 七进制:0~6
  • 十二进制:0~11
  • 百进制
  • 千进制

计算机中的二进制

  • 二数制:”莱布尼兹“发明
  • 为什么采用二进制:电路简单,开代表“1”,关代表“0”。
  • 将10个电路开关组合在一起,就是1024。
    *在这里插入图片描述

四种进制说明

  • 常用进制:十进制、二进制、八进制、十六进制。
  • 十进制:0~9,满10进1位,
  • 二进制:0 1 ; 补码的形式保存,0b开头:例如 0b0100101
  • 八进制:0~7 ,满8进1位,0开头 例如023
  • 十六进制:0~9 ,A【10】 B【11】 C【12】 D【13】 E【14】 F【15】 0x开头 例如0x12AC

八进制和十六进制

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

  • 在这里插入图片描述

  • 在计算机中实际存储时,依然采用二进制进行存储

进制之间的转换

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

    • 方法采用位权展开法:

      • 将二进制转换十进制:

        在这里插入图片描述

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

      • 将八进制转换为十进制

        • 在这里插入图片描述

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

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

        *在这里插入图片描述将对应位数上的数字和每一位的权重相乘,然后相加。底数为16

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

    • 方法1:短除法/除K逆取余法(K代表进制数 例如二进制就是2,八进制就是8。以此类推)

    • 方法2:可以将十进制转换为二进制进而转换为八进制或十六进制(将原来二进制的每三位放到一起组成一个八进制;将原来二进制的每四位放到一起组成十六进制。

      • 将十进制转换为二进制
        *在这里插入图片描述

      • 将十进制转换八进制

        • 在这里插入图片描述
      • 将十进制转十六进制

        • 在这里插入图片描述
知秋君
上一篇 2024-07-05 10:12
下一篇 2024-07-05 09:48

相关推荐