大学计算机进制的转化讲稿,计算机进制之间相互转换备课讲稿.pdf

精品文档

计 算 机 进 制 之 间 的 相 互 转 换

一、进位计数制

所谓进位计数制是指按照进位的方法进行计数的数制, 简称进位制。 在计算机中

主要采用的数制是二进制, 同时在计算机中还存在八进制、 十进制、 十六进制的

数据表示法。下面先来介绍一下进制中的基本概念:

1、基数

数制是以表示数值所用符号的个数来命名的, 表明计数制允许选用的基本数码的

个数称为基数,用 R 表示。例如:二进制数,每个数位上允许选用 0 和 1,它的

基数 R=2 ;十六进制数,每个数位上允许选用 1,2,3,…, 9,A ,…, F 共

16 个不同数码,它的基数 R=16。

2、权

在进位计数制中, 一个数码处在数的不同位置时, 它所代表的数值是不同的。 每

一个数位赋予的数值称为位权,简称权。

权的大小是以基数 R 为底,数位的序号 i 为指数的整数次幂,用 i 表示数位的序

号,用 Ri 表示数位的权。 例如,543.21 各数位的权分别为 102、101、100、10-1

和 10-2。

3、进位计数制的按权展开式

在进位计数制中,每个数位的数值等于该位数码与该位的权之乘积,用 Ki 表示

第 i 位的系数, 则该位的数值为 KiRi 。任意进位制的数都可以写成按权展开的多

项式和的形式。

二、计算机中的常用的几种进制。

在计算机中常用的几种进制是:二进制、八进制、十进制和十六进制。二进制数

的区分符用字母 B 表示,八进制数的区分符用字母 O 表示,十进制数的区分符

用字母 D 表示或不用区分符,十六进制数的区分符用字母 H 表示。

1、二进制( Binary System)

二进制数中,是按“逢二进一”的原则进行计数的。其使用的数码为 0,1,二

进制数的基为“ 2”,权是以 2 为底的幂。

2、八进制( Octave System)

八进制数中,是按“逢八进一”的原则进行计数的。其使用的数码为 0,1,2,

3,4 ,5,6,7,八进制数的基为“ 8”,权是以 8 为底的幂。

3、十进制( Decimal System)

十进制数中,是按“逢十进一”的原则进行计数的。其使用的数码为 1,2,3,

4 ,5,6,7,8,9,0,十进制数的基为“ 10”,权是以 10 为底的幂。

4 、十六进制( Hexadecimal System)

十六进制数中,是按“逢十六进一”的原则进行计数的。其使用的数码为 0,1,

2,3,4 ,5,6,7,8,9,A ,B ,C,D ,E,F,十进制数的基为“ 16”,权是

以 16 为底的幂。

三、进位计数制相互转换

1、二进制转换成八进制

转换原则:以小数点为中心,整数部分从右向左,小数部分从左向右,“三位一

体,不足补零。”

举例:(1111)B = (010 101 010.111 100)O= (252.74)O

精品文档

精品文档

2、二进制转换成十进制

转换原则:让二进制各位上的系数乘以对应的权,然后求其和。

举例:( 111.11)B = (1×22+1×21+1×20+1×2-1+1 ×2-2 )D= (7.75 )D

3、二进制转换成十六进制

转换原则:以小数点为中心,整数部分从右向左,小数部分从左向右,“四位一

体,不足补零”。

举例:( 101010101.111)B =

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值