回 帖 发 新 帖 刷新版面

主题:[讨论]ニ进制如何转十六进制

ニ进制如何转十六进制,例如101011,有人说用除以十六的方法可我用了不对,希望哪位大哥帮一下,我是要笔试不是一段程序

回复列表 (共1个回复)

沙发

首先要申明的是:Bin转化为Hex不能用除16取余的方法!

方法有很多,简单说两种:
法1、先转化成十进制,再转化成十六进制,两种转化原理相同,均为取余。
法2、先将二进制数左边添0至整个长度为4的倍数。然后以4为单位,每四位转化为一单位16进制数。结束合并即可。

我来回复

您尚未登录,请登录后再回复。点此登录或注册