十进制转二进制/十六进制我觉得最简单也最方便的办法就是直接用计算器算了。

如果不依赖工具,那我们要如何去计算呢。

先来说说二进制。最多见的是短除法。所谓短除法大家可以去看看“https://jingyan.baidu/article/597a0643614568312b5243c0.html”这个百科里面的详细明了的解释。
我想补充的一点是:如果你嫌短除法太过于麻烦,可以在拿到一个二进制数的时候直接用2^n去减。
例如:十进制152=2 ^ 7 + 2 ^ 4 + 2 ^ 3 对应的二进制数就是1001 1000
如果是十进制的小数则给乘以2^(-n).
例如:0.875=2^(-1)+2 ^(-2)+2 ^(-3)对应的二进制数为00000000.1110

对于10进制转165进制,方法有很多。

其中一种是十进制先转2进制,然后2进制 每四位并在一起。
例如:1001 1000(2)= 98(16)

如果想直接10进制转16进制 可以继续用短除法直接求得。

“https://zhidao.baidu/question/124839993.html”
可以参考这个。

更多推荐

十进制 二进制 十六进制转换