2014年的计算机等级考试复习已经开始,同时也不容忽视基础知识的积累。为了帮助参加计算机一级考试的朋友们,我们考吧网整理了一些关于计算机一级MsOffice考试复习资料,希望你能够喜欢。
将十进制数转换为R进制数时,可将此数分成整数与小数两部分分别进行转换,然后再拼接起来即可。
若将式(1.2)再除以2,则得到余数为k1——二进制数的次低位……
根据上面的分析可知,将整数部分除以2,得到的余数为二进制数的最低位;每次将得到的商除以2,得到二进制数的其余各位。当商为0时,得到余数kn-1——二进制数的最高有效位(Most Signifcan Bit,MSB)。
因此,将一个十进制整数转换成R进制数可以采用“除尺取余”法,即将十进制整数连续地
除以R取余数,直到商为0,余数从右到左排列,首次取得的余数排在最右边。
小数部分转换成R进制数采用“乘R取整”法,即将十进制小数不断乘以R取整数,直到小
数部分为0或迩到要求的精度为止(当小数部分永远不会达到0时);所得的整数从小数点之后自左往右排列,取有效精度,首次取得的整数排在最左边。
4.八进制转换为十六进制
二进制数非常适合计算机内部数据的表示和运算,但书写起来位数比较艮,如表示一个十进制数l 024,写成等值的二进制数就需ll位,很不方便,也不直观。而八进制和十六进制数比笔值的二进制数的长度短得多,而且它们之间转换也非常方便。因此在书写程序和数据用到_-逆 制数的地方,往往采用八进制数或卜六进制数的形式。由于二进制、六进制和卜六进制之间存在特殊关系:81=2 3、161=24,即l位八进制数相当于3位二进制数,l位卜六进制数相当于4位二二进制数,因此转换方法就比较容易。八进制数与二进制数、十六进制数之问的关系如表1—5所示。
推荐阅读: