二进制是以2为底的进制
在2进制里面 10=2^1
100=2^2
以此类推
数字只有 0 和 1
和10进制的换算 例如 345
2^8 等于 256 , 345里面有1个256 剩余 89
2^7 等于 128 , 89里面不足1个128
2^6 等于 64 , 89里面有1个64 剩余 25
2^5 等于 32 , 25里面不足1个32
2^4 等于 16 , 25里面有1个16 剩余9
2^3 等于 8 , 9 里面有1个8 剩余1
2^2 等于 4 , 1 里面不足1个4
2^1 等于 2 , 1里面不足1个2
2^0 等于 1, 1里面有1个1
所以345可以从10进制转换为2进制
101011001
八进制以 8为底 例如 8进制的531 我们可以先转换为10进制
5是百位 所以 5*8^2=320
3是十位 所以 3*8^1=24
1是个位 所以 1*8^0=1
因此 531=320+24+1=345
然后我们可以把 345 转换为2进制
逆转10进制到8进制 和 10进制到2进制方法一样 只是把底换了
而2进制到8进制 则可以把数字分为3个一组的
例如 101011001 变成 101 011 001
001是1
011是3
101是5
这样就变成了 531
同样 也可以用这个方法 直接把531 拆分开直接转换
这么多 东西 总该加点分吧
温馨提示:答案为网友推荐,仅供参考