1.常用进制:(十进制,二进制,十六进制),下面将三种进制从1-20书写:
十进制:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20; 0 最初值;{满10的时候像上一位进1,个位数归0}
二进制:0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011, 1100,
1101,1110,1111,0001 0000,0001 0001,0001 0010,0001 0011,0001 0100;
0000 最初值;{满2的时候向上一位进1,个位数归0,二进制默认0000 为最低一组单位}
十六进制:1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,10,11,12,13,14;
0 最初值;{满10的时候用a,b,c,d,e,f,来代替后面的序列当排到16时,个位数归0}
!16进制或更高的进制是为了代替数字显示过长而派生的计算机进制
2.,进制间的互相转换:
十进制 ↔二进制:
十进制变成二进制(例):17/2 商 = 8 = 4 = 2 = 1 = 0
余 = 1 = 0 = 0 = 0 = 1 二进制取 余值 倒叙排列{ 1 0001}(标准写法0001 0001)
二进制变成十进制(例):1 1 1 1 1 1 1 1
2^7+2^6+2^5+2^4+2^3+2^2+2^1+2^0
(二进制中显示1代表这个数的的值代表;2的(位数-1)次方)
十进制↔十六进制:
十进制变成十六进制(例):1610/16 商 = 100 = 6 = 0
余 = 10 = 4 = 6
十六进制取 余值 倒叙排列{ 6+4+10}(10在十六进制中代表a所以最后值为:64A)
十六进制变成十进制(例):2e4a
2* 16^3+e*16^2+4*16^1+a*16^0
(类似二进制的换算注意字母所代表的数字即可)