二进制、八进制、十进制、十六进制间的转换(精简易懂版)


一、进制介绍
1.二进制
由0和1组成,逢二进一。
2.八进制
由0~7组成,必须由0开头,逢八进一。
3.十进制
由0~9组成,逢十进一。
4.十六进制
由0~9和a~f(或A~F)组成,必须由0x(或0X)开头,逢十六进一。
二、二进制、八进制、十六进制转十进制
按权展开求和。
二进制、八进制、十进制、十六进制间的转换(精简易懂版)
三、十进制转二进制、八进制、十六进制
十进制数除以2(或8和16),直到商为0,将余数从后向前排列便得到转换后的二进制数。
二进制、八进制、十进制、十六进制间的转换(精简易懂版)
四、二进制和八进制之间的转换
1.二进制转八进制
从右向左将二进制数分为若干组,每一组都是一个三位二进制数,最左端的一组不足三位时在左端补0,计算出每组二进制数所对应的十进制数,从左向右依次排列这些十进制数便得到转换后的八进制数。
二进制、八进制、十进制、十六进制间的转换(精简易懂版)
2.八进制转二进制
将八进制数的每一位都视作一个十进制数,将其转换为三位二进制数,不足三位的在左端补0,将得到的若干二进制数从左到右依次排列便得到转换后的二进制数。
二进制、八进制、十进制、十六进制间的转换(精简易懂版)
五、二进制和十六进制之间的转换
1.二进制转十六进制
从右向左将二进制数分为若干组,每一组都是一个四位二进制数,最左端的一组不足四位时在左端补0,计算出每组二进制数所对应的十进制数,从左向右依次排列这些十进制数便得到转换后的十六进制数。
二进制、八进制、十进制、十六进制间的转换(精简易懂版)
2.十六进制转二进制
将十六进制数的每一位都视作一个十进制数,将其转换为四位二进制数,不足四位的在左端补0,将得到的若干二进制数从左到右依次排列便得到转换后的二进制数。
二进制、八进制、十进制、十六进制间的转换(精简易懂版)
六、八进制和十六进制之间的转换
先将八进制(十六进制)转换为二进制,再将二进制转换为十六进制(八进制)。