二进制、八进制、十进制、十六进制转化
进制关系图:

十进制转二进制:
① 整数部分不断除以2取余,直到商为0为止,从低位向高位记录。
② 小数部分不断乘以2取整,从高位向低位记录(根据需求保留位数 0舍1入原则)。
③ 负整数转二进制:先得到相应正整数的二进制,再取反,再加一
例:(-42)2
42的二进制为00101010,取反后11010101,再加一11010110
二进制转十进制:
先将位数补齐
按权相加法,即将二进制每一位乘以相应的权值,完后相加。
十进制转八进制:
① 整数部分不断除以8取余,直到商为0为止,从低位向高位记录。
② 小数部分转换,可以先转2进制,再按取三合一法转为8进制

八进制转十进制:
先将位数补齐
按权相加法,即将二进制每一位乘以相应的权值,完后相加。
十进制转十六进制:
方法一:
① 整数部分不断除以16取余,直到商为0为止,从低位向高位记录。
② 小数部分转换,可以先转2进制,再按取四合一法转为16进制
方法二:
先将10进制转为2进制,再按取四合一法,转为16进制
十六进制转十进制:
先将位数补齐
按权相加法,即将二进制每一位乘以相应的权值,完后相加。
二进制转八进制、十六进制:
取三合一法,转八进制
取四合一法,转十六进制
八进制、十六进制转二进制:
取一分三法、取一分四法
真正的大师永远怀着一颗学徒的心。

浙公网安备 33010602011771号