二进制→八进制(十六):
每三(四)位进行一次转换,不足三(四)个则左边补0:
二进制←八进制(十六)(十):
八(十六)(十)进制数通过除2取余法,得到二进制数,对每个八(十六)(十)进制为3个二进制,不足三个则左边补0: 十进制→八进制(十六)
2^n次方的形式有简便的方法: 将n = i+3*j ( n = i+4 * j 十六进制) 则八(十六)进制则为 2^i * 10 * j
其他形式的直接方法:
转载于:https://www.cnblogs.com/ruoh3kou/p/9893411.html
相关资源:十进制数转换为二进制八进制十六进制数c++代码