我有二进制数 1010 1011。我知道这是十六进制的 AB,并且我知道十进制的 A = 10 和 B = 11。但是我如何从十进制的 10 和 11 得到最终的数字 171?
用十六进制我会做
A B
0xAB = (10 * 16^1) + (11 * 16^0) = 171
我可以对十进制数字进行类似的操作,将 10 和 11 变为 171 吗?基本上,我只是在寻找一种无需计算器即可快速转换任何二进制数的方法。
最佳答案
我认为没有比 A × 16 + B 更简单的方法了。
关于将二进制转换为十六进制再转换为十进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9852917/