あなたの誰かがこれを達成する方法を知っているかどうか尋ねたいです:
0.56のような floatがあるとしますが、基数 N で、それを基数 Tの float に変換したいのですが、どうすればそれを達成できますか? 公式か何かあるの?
たとえば、0.56を基数8から基数16に変換する必要がある場合、それが0.B8であることはわかっています(手動で0.56 (基数 8) を基数 2 -> 0.101110 に変換してから、ビットを 4 から始まるようにグループ化します)浮動小数点から、したがって 1011 & 10 (1000) は B および 8、したがって B8) です。
しかし、たとえば base 8 から base 6 にプログラムで変換したい場合はどうすればよいでしょうか? コードは必要ありません。これが自動的にどのように達成されるかを理解する必要があります。
注目してくれてありがとう!