二进制口算转换十进制: 逢 2 进 1
0 = 0
1 = 1
10 = 2
11 = 3
100 = 4
101 = 5
110 = 6
111 = 7
1000 = 8
1001 = 9
任何进制数转十进制的算法:
先算位权: 比如十进制 转 十进制 888 8 8 8
100 10 1 888的个位就写1 888的十位因为是十进制所以拿 个位数1x10=10 888的百位=10x10=100 千位就写10x100=1000 以此类推。
位权就是:100 10 1 然后用每个位权数字乘以对应数本身。1x8=810x8=80 100x8=800
对应下来的数字就是 800 80 8 再把这三个数相加,就是十进制888
再举例:二进制转十进制 1111 1 1 1 1
8 4 2 1
解释:个位数填1 因为是二进制转十进制,所以十位就拿 1x2=2 百位就是2x2=4 千位就是4x2=8
以此类推,就得到位权数: 8 4 2 1
再拿权位数乘以对应数本身,1x1=1 1x2=2 1x4=4 1x8=8 还是8421 再把这些数相加 8+4+2+1=15 最后的结果 二进制 1111等于十进制的 15
注意:个位数永远都是1,不管是几进制转十进制 十位的时候,n进制 就拿1x n
再举例:二进制转十进制 1010 1 0 1 0
先算位权: 8 4 2 1
用位权数再乘以对应数本身 0x1=0 1x2=2 0x4=0 1x8=8 组合起来就是 8020
最后结果:8+0+2+0=10 1010的十进制就是 10。
下一篇:web网络渗透思路以及方向