(1) 二进制、八进制、十六进制数转化为十进制数
对于任何一个二进制数、八进制数、十六进制数,均可以先写出它的位权展开式,
然后再按十进制进行计算即可将其转换为十进制数。
注意:在不至于产生歧义时,可以不注明十进制数的进制,如上例。
(2)十进制数转化为二进制数
十进制数的整数部分和小数部分在转换时需作不同的计算,分别求值后再组合。
整数部分采用除 2 取余法,即逐次除以 2,直至商为 0,得出的余数倒排,即为二
进制各位的数码。小数部分采用乘 2 取整法,即逐次乘以 2,从每次乘积的整数部分
得到二进制数各位的数码。(参见下例)
例:将十进制数 100.125 转化为二进制数
步骤一:先对整数 100 进行转换:
步骤二:对于小数部分 0.125 的转换
将整数和小数部分组合,得出:100.125D = B。
(3)二进制数与八进制数的相互转换
二进制数转换成八进制数的方法是:将二进制数从小数点开始,对二进制整数部
分向左每 3 位分成一组,不足 3 位的向高位补 0 凑成 3 位;对二进制小数部分向右每
3 位分成一组,不足 3 位的向低位补 0 凑成 3 位。每一组有 3 位二进制数,分别转换
成八进制数码中的一个数字,全部连接起来即可。
例:把二进制数 转化为八进制数。
将八进制数转换成二进制数,只要将每一位八进制数转换成相应的 3 位二进制数,
(4)二进制数与十六进制数的相互转换
二进制数转换成十六进制数,只要把每 4 位分成一组,再分别转换成十六进制数
码中的一个数字,不足 4 位的分别向高位或低位补 0 凑成 4 位,全部连接起来即可。
十六进制数转换成二进制数,只要将每一位十六进制数转换成 4 位二进制数,然
例:将 B 转换为十六进制数。
转换为十六进制数 B 1. A
扫码关注考试微信公众号
免责声明:本站所提供试题均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用,不涉及商业盈利目的。如涉及版权问题,请联系本站管理员予以更改或删除。
计算机文化基础(第九版)带重点第一章教材原文(二)
数制也称为计数制,是用一组固定的符号和统一的规则来表示数
值的方法。人们通常采用的数制有十进制、二进制、十六进制和八进
制。但计算机只认识二进制。用进位的原则进行计数称为进位计数制,
简称进制。在一般情况下,人们习惯于用十进制来表示数。其实,在
现实生活中也使用其他进制,如用六十进制计时,用十二进制作为月
到年的进制等。在计算机科学中,不同情况下允许采用不同数制表示
数据。在计算机内用二进制数码表示各种数据,但是在输入、显示或
打印输出时,人们习惯于用十进制计数。在计算机程序编写中,有时
还采用八进制和十六进制,这样就存在着同一个数可用不同的数制表
示及它们相互之间转换的问题。在介绍各种数制之前,首先介绍数制
数码:一组用来表示某种数制的符号。如:
基数:数制所使用的数码个数称为“基数”或“基”,常用“
进制。如二进制的数码是
位权:指数码在不同位置上的权值。在进位计数制中,处于不同
数位的数码代表的数值不同。如十进制数
十进制数是人们最熟悉的一种进位计数制,它由
。十进制的特点为:逢十进一,借一
当十。一个十进制数各位的权是以
两个数码组成,即基数为
。二进制的特点为:逢二进一,
借一当二。一个二进制数各位的权是以