十进制变为8进制怎么转换?

2020-05-14 科技 163阅读
所有算法的书或者计算机原理的数都讲二进制都会讲。下面是简单例子:
二进制数11011011变成十进制=1*2^7+1*2^6+0*2^5+1*2^4+1*2^3+0*2^2+1*2^1+1*1^0=219。
变成十六进制,11011011 分成1101和1011,1101是十进制的13,1011是十进制的11,所以11011011的十六进制就是DB。
逆运算就是把十进制的变成二进制或者十六进制的,拿十进制的数来做短除法,同样拿219为例:
变二进制 都以2为除数 219/2 商109 余1 109/2 商54 余1 54/2 商27 余0 27/2 商13 余1 13/2 商6 余1 6/2 商3 余0 3/2 商1 余1 1/2商0 余1,二进制的219就是上面余数倒过来排=11011011,
同样十六进制就是拿16来除十进制的数
219/16 商13 余11 13/16 商0 余13 十六进制的219就是DB。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com