目录

一、二进制转十进制

二、十进制转二进制

①除二取余法

②近位相靠法

 三、二进制转八进制

 四、二进制转十六进制


一、二进制转十进制

          二进制转换为十进制方法只要记住展开相乘再相加即可。例如将二进制110101转换为十进制首先先将110101展开然后再相加得出110101的十进制为53。

grafana二进制升级_十六进制

二、十进制转二进制

          十进制转二进制有2种方法,分别为除二取余法和近位相靠法初学者建议第一种方法较慢但是容易理解。

①除二取余法

           例如将132转换为二进制,采用除2取余法则能除尽写0继续除,除不尽余1写到后面继续直到最后为止,从下往上即为转换完后的二进制。132的二进制为10000100

grafana二进制升级_十六进制_02

②近位相靠法

          近位相靠法要求将2^0~2^8数值熟练记忆,首先判断十进制数离2的那个次方得数最近,然后用这个数减去10进制数若能减成功则写1用得数继续减,若不能则写0直到减到2^0为止。例如132离2^7最近,132减128可以减尽则写1得4,4减64减不尽则得0,4减32减不尽则得0,4减16减不尽则得0,4减8减不尽则得0,4减4可以减尽则写1得0,0减2减不尽则得0,0-1减不尽则得0到此结束顺序写下二进制数即可,所以132的二进制数为10000100。过程如下图

grafana二进制升级_网络_03

grafana二进制升级_十进制_04

 三、二进制转八进制

    因为2^3正好等于8,所以在将二进制转换为八进制时只需要将二进制数字每3位划分不够则补0然后算出得数即可。

例如1111转换为八进制,则将1111划分为   001   111   而001得1然后111得7所以1111转换为八进制得出17。

四、二进制转十六进制

     二进制转十六进制与二进制转八进制道理相同,2^4刚好等于16所以在将二进制转换为十六进制时只需要将二进制数字每4位划分不够则补0然后算出得数即可,需要注意十六进制中10=A、11=B、12=C、13=D、14=E、15=F。

例如将11111转换为十六进制,则将11111划分为 0001  1111而0001得1然后1111得15,15=F则11111得十六进制为1F。