....
0110 0100 换算成 十进制
第0位 0 * 2 = 0 第1位 0 * 2 = 0 第2位 1 * 2 = 4 第3位 0 * 2 = 0 第4位 0 * 2 = 0 第5位 1 * 2 = 32 第6位 1 * 2 = 64 第7位 0 * 2 = 0 + --------------------------- 100
用横式计算为:
0 * 2+ 0 * 2 + 1 * 2 + 1 * 2 + 0 * 2 + 1 * 2 + 1 * 2 + 0 * 2 = 100
0乘以多少都是0,所以我们也可以直接跳过值为0的位: 1 * 2 + 1 * 2 + 1 * 2 + 1 * 2 = 100
2
3
5
6
1
2
3
4
5
6
7
76543210
6.2.2 八进制数转换为十进制数
八进制就是逢8进1。
八进制数采用 0~7这八数来表达一个数。
八进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方 所以,设有一个八进制数:1507,转换为十进制为: 用竖式表示: