二进制,十进制,十六进制,相互转化
基本原理:
十进制:满10进1
0——9共有十个数字,满10进1。
则9变0,进1,为10。
二进制:满2进1
用0和1 ,开表示1,关表示0
十进制0 1 2 3 4
二进制0 01 10 11 100
十六进制: 满16(1-9和A-F)进1
0——9,A——F组成,字母不区分大小写,0——9对应0——9,A——F对应10——15
超过9的用字母A——F
对应关系:
十进制: 1——9 10——15 16 17——25 26
十六进制:1——9 A——F 10 11——19 1A
十进制: 26——31 32
十六进制:1A——1F 20
转换方法:
10可以看成二进制,十进制,十六进制
表示方法:二进制B 十进制D 十六进制H
B——>D(二转十)
111000B=0*20+0*21+0*22+1*23+1*24+1*25=56D
D——>B(十转二)
54/2=27余0
27/2=13余1
13/2=6余1
6/2=3余0
3/2=1余1
=110110B
H——>D(十六转十)
A1H——>1=1*160+A=10*161=161D
B3H——>3=3*160+B=11*161=179D
D——>H(十转十六)
162/16=10余2
162D=A2H
B——>H(二转十六)
11001011B=(四个数分开)1100=12在十六进制为C 1011=1*20+1*21+1*23=11在十六进制中为B
=CBH
H——>B(十六转二)
A1H=
A在十六进制为10转化为二进制为
10/2=5余0
5/2=2余1
2/2=1余0
=1010
1转化为二进制为0001
=10100001B