一句话总结进制转换

左 -> 右 == 高位 -> 低位

十 to 二:从右向左记录%2 例子:150 => 10010110

二 to 十:直接上例子:10010110 => 1*2^7 + 0*2^6 + ...... => 150

八 to 二:一位8换三位2,不足补0,去掉最高位前面的0

二 to 八:三位2换一位8,二的位数不足则在最高位前面补0

十六 to 二:一位16换四位2,其余同8

二 to 十六:四位2换一位16,其余同8

剩下的什么八 to 十之类的统统变成2再转,不记那么多规则了,麻烦.

猜你喜欢

转载自www.cnblogs.com/fyydcxy/p/10659541.html