位置计数系统
以我们现实生活中的一个数字为例,它代表了什么意义。
678 = 6个100 + 7个10 + 8个1
678 = 6 × 1 0 2 + 7 × 1 0 1 + 8 × 1 0 0 678 = 6 \times 10^2 + 7 \times 10^1 + 8 \times 10^0 678=6×102+7×101+8×100
但是上述的说法对吗?既对也不对,因为它没有说明我们应该采用的基数是什么,也就是说,上面的是以直接将10作为基数,由于我们并未说明它是10进制数。假如它的基数是16那么他代表的数字就不是上面的答案了。
- 基数(base)
计数系统中的基本值,规定了这个系统中所使用的数字量和数位位置的值。 - 位置计数法
一种表达数字的系统,数位按照顺序排列,每个数位有一个位值,数字的值就是每个数位和位值的乘积之和。在这个系统中数字是这样表示的:
n = ± ( S k − 1 ⋯ S 2 S 1 S 0 S − 1 S − 2 ⋯ S − l ) b n ={\pm(S_{k-1} \cdots S_2S_1S_0S_{-1}S_{-2} \cdots S_{-l})}_b n=±(Sk−1⋯S2S1S0S−1S−2⋯S−l)b
它的值是:
n = ± ( S k − 1 × b k − 1 + S k − 2 × b k − 2 ⋯ S 1 × b 1 + S 0 × b 0 + S − 1 × b − 1 + S − 2 × b − 2 + S − l × b − l ) n = {\pm (S_{k-1} \times b^{k-1} + S_{k-2} \times b^{k-2} \cdots S_1 \times b^1 + S_0 \times b^{0} + S_{-1} \times b^{-1} + S_{-2} \times b^{-2} + S_{-l} \times b^{-l} )} n=±(Sk−1×bk−1+Sk−2×bk−2