二进制如何转十进制(二进制转换十六进制方法)
二进制与十六进制中间的转换
留意:这儿说的“二进制与十六进制中间的转换”,仅适用整数金额。
大家说,一切正常状况下,若要将二进制转换成十六进制,最先必须将二进制转换成十进制,随后再把十进制转换成十六进制。相反,若要将十六进制转换成二进制也是同样的大道理。
举一反三,别的进制与二进制中间的转换,也一样须要先转换成十进制。
但如此做很不便,并且也很容易错误。
实际上 ,针对十六进制与二进制中间的转换,还有一个更简易,迅速的方式,便是将一个字节分为两一部分,用4位二进制表明一位十六进制,二进制的高4位表明十六进制的上位,二进制的低4位表明十六进制的低位。
例如:将1001 0110转换成十六进制,实际操作过程以下:
二进制的高4位(即十六进制的上位)的估算全过程以下:
二进制的低4位(即十六进制的低位)的估算全过程以下:
因此 ,最后获得1001 0110的十六进制为0x96。
再比如:测算1100 1010 0111 1011的十六进制,实际操作过程以下:
选用相同的方式,测算十六进制的每一位,最后获得結果为0xCA7B。
如今,大家再相反算,将十六进制转换成二进制。
例如:将0x58转换成二进制,实际操作过程以下:
将十六进制的上位转换成二进制的高4位:
将十六进制的低位转换成二进制的百思特网低4位:
因此 ,最后获得0x58的二进制为0101 1000。
再比如:将0x7E3A转换成二进制,实际测算全过程以下:
选用相同的方式,将十六进制的每一位先后转换成二进制,最后获得的结果显示为:
0111 1110 0011 1010
留意:4位二进制能够表明16十位数,即,在其中10用A表明,11用B表明,依此类推,12=C,13=D,14=E,15=F。
二进制与八进制中间的转换
实际上 ,二进制与八进制中间的转换方式和二进制与十六进制中间的转换方式是一样的。只不过是,十六进制是用4位二进制来表明1位十六进制的,而八进制则是用3位二进制来表明1位八进制的,由于3位二进制恰好能够用于表明0~7这八个数据,即。
因为计算方式与“二进制与十六进制中间的转换方式”是一样的百思特网,因此 在这里就不会再赘言了。这儿就只简易地展现一下测算全过程百思特网:
在其中025是八进制数。