📜  数制分类

📅  最后修改于: 2021-09-16 10:39:43             🧑  作者: Mango

数字是表示特定数量的算术值、计数或度量的一种方式。数字系统可以被视为使用一组数字或符号的数字的数学符号。简单来说,数字系统是一种表示数字的方法。每个数字系统都借助其基数或基数来识别。

数字系统的基数或基数:
数字系统的基数或基数可以称为可以在特定数字系统中使用的不同符号的总数。 Radix 在拉丁语中的意思是“根”。

基数等于 4 意味着该数字系统中有 4 个不同的符号。类似地,基数等于“x”意味着在该数字系统中有“x”个不同的符号。

数制分类:
数字系统可以分为两种类型,即:

Positional and Non-Positional number system 

1. 位置(或加权)数字系统:
位置编号系统也称为加权编号系统。顾名思义,每个数字都有一个权重。

根据其在数字中出现的位置,对每个数字进行加权。向左,权重增加一个等于基数或基数的常数因子。借助小数点(’.’),将积分权重(1)对应的位置与分数权重(<1)对应的位置区分开来。

任何大于或等于 2 的整数值都可以用作基数或基数。数字位置“n”有权重r^n .数字位置的最大值总是比基值小 1。一个数字的值是其数字的加权和。

例如:

1358 = 1 x 10^3 + 3 x 10^2 + 5 倍10^1 + 8 次10^0 13.58 = 1 x 10^1 + 3 x 10^0 + 5 次10^{-1} + 8 次10^{-2}

位置数字系统的几个例子是十进制数字系统、二进制数字系统、八进制数字系统、十六进制数字系统、BCD 等。

2. 非位置(或非加权)数字系统:
非位置数系统也称为非加权数系统。数字值与其位置无关。无位置数字系统用于移位位置编码和错误检测目的。

非加权数字系统的几个例子是格雷码、罗马码、超 3 码等。