关于计算机常用进制以及进制之间的转换笔记

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

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

进制的由来

进位就是进位计数制,就是一种计数的方法

古代社会的技术方式

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

n进制,就是逢n进一,一个数字位子最大的数字就是n-1

生活中的常用进制

  • 十进制
  • 七进制(星期)
  • 十二进制(月份)
  • 百进制(世纪)
  • 千进制 {薪资}

计算机中二进制

计算机二进制则是一个非常微小的开关,用开表示1,关表示0,一个数字位只能表示两张数字。 莱布尼兹发现

在计算机中,一个数据量叫做1bit,一般使用8个数据位表示一个数字,成为一个字节(byte);

8bit=1Byte(B) 1B=8b

1024 Byte=1 KB

1024KB=1MB

1024MB=1GB

1024GB=1TB

1024TB=1P B

一个比特位对应一个电路开关8个比特位对应八个开关,在计算机中将10个电路开联到一起,表示1024,作为基本换算单位

四种进制说明

二进制:计算机所有的数据都是二进制表示,二进制只有两个数0·1只有0,1两种情况

八进制:只有0,1,2,3,4,5,6,7

十进制:0-9

十六进制:0-9,A表示10,B表示11,f表示十五

八进制和十六进制

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

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

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

进制之间的转换

将其他进制转换为十进制

二进制--十进制

0000 0111 (位权展开法)

1 2 3 4

千百十个:权重

权重的计算方式:进制^(位数-1)位数{从右到左}

进制的位数-1

10^0=1个

10^1=10

10^2=100

10^3=1000

用每一位的数字和对应的权重相乘,将乘积相加

0 0 1 0 1 0 1 0

​ 27+26+25+24+ 23+22+2^1 + 2^0

0000 0023 (八进制)----(十进制)

十六进制

将十进制转换其他进制

十进制转二进制

十进制转八进制

十进制转十六进制

短除法

除K取余法(k代表要转为的进制)

除到商余零停止,从下往上看

先将十进制转换二进制

将二进制组合成八进制或者十六进制

整理一些关于计算机常用的进制以及进制之间转换,希望对大家有帮助

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