|
按进位的方法进行计数,称为进位计数制。在采用进位计数制的数字系统中,如果只用r个基本符号来表示数值,则称其为r进制。每个数都可以用基数、系数和位数的形式来表示,即
|
|
|
N=mn-1Kn-1+mn-2Kn-2+…+m0K0+m-1K-1+m-2K-2+…
|
|
|
.基数(K):是最大进位数(进制数),数制的规则是逢K进1。例如,十进制基数为10,六十进制(时间)的基数为60等。
|
|
|
.系数(m):每个数位上的值,取值范围为0~K-1。例如,234中百位系数为2,十位系数为3,个位系数为4。
|
|
|
.位数(n):各种进制数的个数。例如,十进制数234的位数为3,二进制数11010011的位数为8。
|
|
|
例如:(234)10=2×102+3×101+4×l00(式中:m2=2,m1=3,m0=4;K=10;n=3)。
|
|
|
显然,一个任意进制的数都可以按上述方法表示为其他进制的数。下表列出了计算机中常用的几种数制的对应关系。
|
|
|
|
|
|
|
|
|
an…a1a0·a-1…a-m(r)=a*rn+…+a*rl+a*r0+a*r-1+…+a*r-m
|
|
|
|
10101(B)=1×24+1×22+1×20=21
|
|
|
101.11(B)=1×22+1×20+1×2-1+l×2-2=5.75
|
|
|
|
|
101A(H)=1×l63+1×l61+10×l60=4122
|
|
|
|
|
.整数部分:除以r取余数,直到商为0,余数从右到左排列。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|