要考《计算机基础》:有个知识点是二进制、八进制之间的转换(我会转换),不过是不是需要背下对照表呢?

2020-07-27 教育 137阅读
比如说8进制转为2进制,以512(8进制)为例
512(8) = 5*8^2+1*8+2;把所有的8都变为2^3,前面的系数都变为2幂次表示;
那么它变为(2^2+1)*2^6+2^3+2;
化简为1*2^8+1*2^6+1*2^3+1*2;所以化为2进制就是101001010;(系数为1的写1,系数为0的写0);
反过来101001010=1*2^8+1*2^6+1*2^3+1*2;
把所有2^(3的倍数次)提出来;
那么它为2^2*2^6+1*2^6+1*2^3+2;
合并同次幂,则为5*2^6+1*2^3+2=5*8^2+1*8+2;
化为8进制为512
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com