200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 网络基础之二进制 十进制 八进制 十六进制转换教学

网络基础之二进制 十进制 八进制 十六进制转换教学

时间:2019-11-16 13:46:09

相关推荐

网络基础之二进制 十进制 八进制 十六进制转换教学

目录

一、二进制转十进制

​二、十进制转二进制

①除二取余法

②近位相靠法

三、二进制转八进制

四、二进制转十六进制

一、二进制转十进制

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

二、十进制转二进制

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

①除二取余法

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

②近位相靠法

近位相靠法要求将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。过程如下图

三、二进制转八进制

因为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。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。