二进制、十进制、八进制、十六进制之间到底怎么转换?书写得乱七八糟,百度上面的也乱七八糟。

如题所述

二进制、八进制和十六进制之间的转换最简单,而这几个进制与十进制之间转换要麻烦些。一、十进制数m转换为二进制数用m除以2,记录余数(0或1),直到小于2,而后以倒序写出这些余数,就是数m的二进制表示。比如:1919/2 = 9…………19/2 = 4…………14/2 = 2…………02/2 = 1…………01/2 ………………1即(19)10 = (10011)2二、十进制数转换为八进制数和十六进制数,方法雷同。转换为十六进制数时,余数10、11、12、13、14、15分别用A、B、C、D、E、F表示。三、二进制数转换为十进制数比如:100111×2^4 + 0×2�0�6 + 0×2�0�5 + 1×2^1 + 1×2^0 = 16 + 0 + 0 + 2 + 1 = 19四、八进制数和十六进制数转换为十进制数的方法与二进制数转换为十进制数一样。比如八进制数765,转换为十进制数7×8�0�5 + 6×8^1 + 5×8^0 = 448 + 48 + 5 = 501
温馨提示:答案为网友推荐,仅供参考
相似回答