计算机系统进制备忘

来源:互联网 发布:瓷砖排版软件下载 编辑:程序博客网 时间:2024/05/01 16:31
计算机进制从接触编程就一直在提,但是自己不怎么用,以至于每次都要复习一遍,很麻烦还浪费时间,所以就写一下他们的主要内容备忘。
计算机系统进制主要有二进制(底层)十进制(常用)十六进制。

十进制

  1. 基本数字为0-9 逢十进位 
  2. 基数为10,10^n为权
  3. 例 10000=10^4 

1000=10^3
1=10^0
23678=2*10^4+3*10^3+6*10^2+7*10^1+8*10^0

二进制

1 基本数字为0和1 逢二进位
2 基数为2,2^n为权
3 例:1=1*2^0
10=1*2^1

100=1*2^2

二进制转换为10进制  (1111)2=(1*2^3+1*2^2+1*2^1+1*2^0)10=8+4+2+1=15

二进制转换为16进制 11010110=D6 解析:四位二进制数相当于一位16进制数  分为1101 和 0110 两组 所以先将1101转为10进制 为13 即16进制的D 0110为6 所以16进制为D6

十六进制

1 基本数字为0 1 2 3 4 5 6 7 8 9 A B C D E F 逢十六进位
2 基数为16 权为16^n
3 例 0x1000=1*16^3
0x100=1*16^2
0x1=1*16^0

16进制与10进制进行转换 5e(16进制)=5*16^1+14*16^0=94(十进制)

16进制与2进制进行转换 41(16进制)=01000001(2进制) 备注 16进制的一位数代表2进制的4位数

 

0 0