二进制、八进制、十六进制之间如何相互转换
最简单的办法是用windows自带的计算器,用科学型就可以了
以下是手动计算的办法:
十进制转二进制:除以二,取余数(右边第一位),再把商继续除以二,再取余数(右边第二位)。。。。。。直到商等于1,最后取商(最高位)。 比如:11/2=5。。。1(右边第一位), 5/2=2。。。1(右边第二位), 2/2=1(最高位)。。。0(右边第三位),所以十进制数11转二进制后是:1011
十转八的情况类似,只要每次除以8即可。
转十六进制时,每次需除以16,并分别用A、B、C、D、E、F来代表余数为10、11、12、13、14、15即可。例如:333/16=20。。。13,20/16=1。。...全部
最简单的办法是用windows自带的计算器,用科学型就可以了
以下是手动计算的办法:
十进制转二进制:除以二,取余数(右边第一位),再把商继续除以二,再取余数(右边第二位)。。。。。。直到商等于1,最后取商(最高位)。
比如:11/2=5。。。1(右边第一位), 5/2=2。。。1(右边第二位), 2/2=1(最高位)。。。0(右边第三位),所以十进制数11转二进制后是:1011
十转八的情况类似,只要每次除以8即可。
转十六进制时,每次需除以16,并分别用A、B、C、D、E、F来代表余数为10、11、12、13、14、15即可。例如:333/16=20。。。13,20/16=1。。。4,所以十进制数333转十六进制后是14D。
顺便说一下,二进制转十六进制是最方便的。如:1101001101011010,四位一组:(1101)(0011)(0101)(1010),转成十六进制后是D39A。 。收起