您现在的位置: 华玉生活网 >> 技术文库 >> 基础 >> 正文>> 繁体中文

数制与进位记数法

数制与进位记数法

  在采用进位记数的数字系统中, 如果只用r个基本符号 (例如0,1,2,…r-1) 、通过排列起来的符号串表示数值,则称其为基r数制(Radix-r Number System), r称为该数制的基(Radix)。假定用m+k个自左向右排列的符号Di(-k≤i≤m-1)表示数值N,即
    N = Dm-1 Dm-2 … D1 D0 D-1 D-2 …D-k (2.1)
  式中的Di(-k≤i≤m-1)为该数制采用的基本符号,可取值0、1、2、…、r-1,小数点位置隐含在 D0与D-1位之间, 则Dm-1 … D0 为N的整数部分,D-1 … D-n 为N的小数部分。

  如果每个 Di 的单位值都赋以固定的值Wi ,则称Wi 为该位的权 (Weight) , 此时的数制称为有权的基r数制(Weighted Radix-r Number System)。此时N代表的实际值可表示为:
       m-1
    N = ∑ Di * Wi (2.2)
      i= -k

  如果该数制编码还符合 "逢r进位"的规则, 则每位的权(简称位权)可表示为:
    Wi = ri

  式中的r是数制的基,i为位序号。式 (2.2) 又可以写为:
       m-1
    N = ∑ Di * ri (2.3)
      i = -k

  式中的符号:
  r 是这个数制的基(Radix)
  i 表示这些符号的排列次序,即位序号
  Di 是位序号为i的一位上的符号
  ri 是第i位上的一个1所代表的值(位权)
  Di * ri 是第i位上的符号所代表的实际值
  ∑ 表示对m+k位的各位的值执行累加求和
  N 代表一个数值

  此时该数制被称为r进位数制 (Positional Radix-r Number System), 简称r进制。下面是计算机中常用的几种进位数制:
  二进制 r=2, 基本符号 0,1
  八进制 r=8, 基本符号 0,1,2,3,4,5,6,7
  十六进制 r=16, 基本符号 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
  其中A-F分别表示十进制数10,11,12,13,14,15
  十进制 r=10, 基本符号 0,1,2,3,4,5,6,7,8,9

  如果每一数位都具有相同的基, 即采用同样的基本符号集来表示, 则称该数制为固定基数值 (Fixed Radix Number System),这是计算机内普遍采用的方案。在个别应用中, 也允许对不同的数位或位段选用不同的基,即混合采用不同的基本符号集来表示, 则该数制称为混合基数制 (Mixed Radix Number System)。


  • 扩展阅读
  • 上一个文章:
  • 【返回网站首页】 【返回基础】
  • 下一个文章:
  • 【字体: 】【】【发表评论】【加入收藏】【告诉好友】【打印此文
    文章 软件 电影 商品

    相关文章

    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    | 服务声明 | 充值中心| 华安五金电器 | 收费标准| 论坛| 留言| 实用查询| 会员中心| 下载帮助| 设为首页|

    技术支持:瑞达科技 即时交谈QQ:237013889 QQ群:13810759 E-Mail:237013889@qq.com
    非盈利网站,如有侵权,请来信来电告知,第一时间处理,谢谢!
    桂ICP备17008104号 华玉生活网网站统计
    tj