数制及其转换
被考次数: 21次
被考频率: 高频率
答错率:    33%
知识难度:
考试要求: 掌握     
知识路径:  > 计算机科学基础  > 数据的表示  > 数的表示  > 计算机中数据的表示


本知识点历年真题试卷分布
>> 试题列表    
 

 
       按进位的方法进行计数,称为进位计数制。在采用进位计数制的数字系统中,如果只用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)。
       显然,一个任意进制的数都可以按上述方法表示为其他进制的数。下表列出了计算机中常用的几种数制的对应关系。
       
       计算机常用数制的对应关系
       
       数制转换主要有以下几种。
       1)r进制转换成十进制
       方法:
       ana1a0·a-1a-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
       101(O)=1×82+1×80=65
       71(O)=7×81+l×80=57
       101A(H)=1×l63+1×l61+10×l60=4122
       2)十进制转换成r进制
       方法:
       .整数部分:除以r取余数,直到商为0,余数从右到左排列。
       .小数部分:乘以r取整数,整数从左到右排列。
       例如:
       
       3)八进制和十六进制转换成二进制
       方法:
       .每一个八进制数对应二进制的三位。
       .每一个十六进制数对应二进制的四位。
       例如:
       
       4)二进制转换成八进制和十六进制
       方法:
       .整数部分:从右向左进行分组。
       .小数部分:从左向右进行分组。
       .转换成八进制3位一组,不足补零。
       .转换成十六进制4位一组,不足补零。
       例如:
       
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有