二进制 八进制 十进制 十六进制 之间转换

                                               二进制  八进制  十进制  十六进制  之间转换

(一)二进制:逢二进一,借一当二


      转十进制:十进制数除以二,除至零时所得余数反方向写出,即为二进制.


      十进制转二进制公式:a*2^0+b*2^1=c*2^2+m*2^(n-1)

(二)八进制:逢八进一,借一当八

      转十进制:十进制数除以八,除至零时所得余数反方向写出,即为八进制.


      转二进制:将每位八进制由三位二进制数代替,即可完成转换.


      十进制转八进制公式:a*8^0+b*8^1=c*8^2+m*8^(n-1)

(三)十六进制:逢十六进一,借一当十六


      转二进制只要将每一位十六进制由四位二进制数代替,即可完成转换.


      转十进制:十进制数除以十六,除至零时所得余数反方向写出,即为十六进制.


      十进制转十六进制公式:a*16^0+b*16^1=c*2^16+m*16^(n-1)


      十六进制数字:1,2,3,4,5,6,7,8,9(A=10;B=11;C=12;D=13;E=14;F=15)


(四)二进制转换八进制十六进制的相对应数字:


      1=001;2=010;3=011;4=100;5=101;6=110;7=111;8=1000;9=1001


      A=1010;   B=1011;   C=1100;    D=1101;    E=1110;   F=1111

原文地址:https://www.cnblogs.com/zbxiaoxu/p/5245100.html