如何将二进制转换为十六进制

时间:2015-05-21 14:21:44

标签: binary hex byte bits

所以我有二进制数,但只有11位。

号码:10111101110

我需要将其转换为十六进制。

我分为三部分:101 1110 1110

我知道最后两部分是EE

有三位的部分正在抓住我。如果我加零,使其0101为6 或者我在最后添加零以使其1010给我B?

3 个答案:

答案 0 :(得分:1)

为了准确表示,你在3位前面的前导位0,否则你将位移到左边,这将使你的数字成倍增加。

答案 1 :(得分:1)

在前面添加它,结果是0101

答案 2 :(得分:1)

不存在的位必须具有值0,任何基数中的任何数字始终可以被认为具有任意数量的前导零。

如果你手动进行转换,当然可以在数字用完时停止,没有什么可以强制你一次转换任何特定数量的位。