主题:[讨论]ニ进制如何转十六进制
jzqwin
[专家分:10] 发布于 2007-11-06 09:20:00
ニ进制如何转十六进制,例如101011,有人说用除以十六的方法可我用了不对,希望哪位大哥帮一下,我是要笔试不是一段程序
回复列表 (共1个回复)
沙发
Ninja [专家分:150] 发布于 2007-11-06 16:36:00
首先要申明的是:Bin转化为Hex不能用除16取余的方法!
方法有很多,简单说两种:
法1、先转化成十进制,再转化成十六进制,两种转化原理相同,均为取余。
法2、先将二进制数左边添0至整个长度为4的倍数。然后以4为单位,每四位转化为一单位16进制数。结束合并即可。
我来回复