第一章 0的故事
♦ 10 进制计数法
分解 2503:
2*103 + 5*102 + 0*101 + 3*100
♦ 2 进制计数法
分解1100:
1*23 + 1*22 + 0*21 + 0*20 = 8 + 4 + 0 + 0 = 12
♦ 基数转换
1. 用2进制表示12:
12/2 = 6 ...... 0
6/2 = 3 ...... 0
3/2 = 1 ...... 1
1/2 = 0 ...... 1
结果为:1100
2. 用2进制表示2503:
2503/2 = 1251 ...... 1
1251/2 = 625 ...... 1
625/2 = 312 ...... 1
312/2 = 156 ...... 0
156/2 = 78 ...... 0
78/2 = 39 ...... 0
39/2 = 19 ...... 1
19/2 = 9 ...... 1
9/2 = 4 ...... 1
4/2 = 2 ...... 0
2/2 = 1 ...... 0
1/2 = 0 ...... 1
结果为: 100111000111
各位数的权重为: 1*211 + 0*210 + 0*29 + 1*28 + 1*27 + 1*26 + 0*25 + 0*24 + 0*23 + 1*22 + 1*21 + 1*20
♦ 计算机中为什么采用2进制计数法
总结:
在10进制计数法中,位数少,但是数字的种类多。 -- 对人类比较易用
在2进制计数法中,数字的种类少,但是位数多。 -- 对计算机比较易用
♦ 其他按位计数法
- 8进制计数法
- 16进制计数法
- N进制计数法
♦ 不使用按位计数法的罗马数字
使用 I (1) V(5) X(10) L(50) C(100) D(500) M(1000)来计数
加法规则:
CXXIII(123) + LXXVII(78): IIIII → V, VV → X, XXXXX → L, LL → C = CCI
减法规则:
MCMXCVIII = M + CM + XC + V + III = 1000 + (1000-100) + (100-10) + 5 + 3 = 1998
♦ 指数法则
如何理解100:
103 = 1000 十分之一 102 = 100 十分之一 101 = 10 十分之一 100 = 1
如何理解10-1:
100 = 1 十分之一 10-1 = 1/10 十分之一 10-2 = 1/100 十分之一 10-3 = 1/1000
指数法则表达式: Na * Nb = Na+b (N ≠ 0)
♦ 0的作用
1. 占位
2. 统一标准,简化规则
浙公网安备 33010602011771号