说到进制,可能学习汇编的人会经常碰到它,以及学习c/c 编程语言的,像学习其他编程语言可能不怎么关注二进制问题,好,那就开始说进制之间怎么转换,如下所示:
一、二进制与其他进制之间的转换:1:二进制转八进制:
转换方法:利用取三合一法,即从二进制的小数点为分界点,向左(或向右)每三位取成一位。
比如利用这串二进制 1010 0100B = __?__;计算过程如下图所示,得到结果为:244。
2:二进制转十进制:转换方法:把二进制数按权展开、相加即得十进制数。(具体用法如下图)
比如利用这串二进制 1001 0110 = __?__;计算过程如下图所示,得到结果为:150。
3:二进制转十六进制:
转换方法:利用取四合一法,即从二进制的小数点为分界点,向左(或向右)每四位取成一位。
比如利用这串二进制1010 0100B = __?__;计算过程如下图所示,得到结果为:a4。