如何将 (0.ABBA)16 十六进制转换为八进制?

How to Convert (0.ABBA)16 hexadecimal into octal?

如何转换这个, 我不明白这个? 我试着把它转换成十进制 10*16^-1 等等,得到这个 (0.6708068848)10 现在它真的变成了一项复杂的任务,有没有什么简短的方法可以做到这一点?

我认为你过于复杂了;我发现最简单的方法是先将其转换为二进制 (base-2),然后再转换为八进制 (base-8)。

二进制(位被分成 3,因为八进制数有 3 位):

0.101_010_111_011_101_000

八进制:

0.527350