各类进制数之间的快捷转换
二进制到16进制的转换
由于4位二进制对应一个16进制数,因此可以依次将每4位二进制转换成一个16进制数,然后进行位叠加即可。
例:二进制数 101 1000 0011 1001 1100 转16进制数
101=5 1000=8 1001=9 1100=C
101 1000 0011 1001 1100=589C H //H代表该数为16进制数
16进制到二进制的转换
可以将每个位上的16进制转换成4位二进制数,再位按顺序排序二进制数即可。
例:16进制数 A58 转二进制
A=1010 5=0101 8=1000
A58 H=1010 0101 1000
【注:一个16进制数对应4位二进制,不满4位的用0补齐。】
--------------------------------------
二进制到十进制的转换
A:有效对应数累加法
从最末位开始,每个二进制数依次乘以它们的位数减去1的次方数。即从末位算起第一位的次方为“1-1=0”,故第一位乘以二进制数的0次方,第二位乘以二进制的1次方,第三位乘以二进制数的2次方,最后将所有位数上得到的数相加即可。
例如:1101011转十进制:
1乘2的0次方=1
1乘2的1次方=2
0乘2的2次方=0
1乘2的3次方=8
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载