Я хотел бы спросить, если кто-то из вас знает, как это сделать:
Допустим, у меня есть число с плавающей запятой типа 0,56, но с основанием N, и я хочу преобразовать его в число с плавающей запятой с основанием T, как мне этого добиться? Есть формула или что?
Например, если мне нужно преобразовать 0,56 из базы 8 в базу 16, я знаю, что это 0,B8. (я делаю это вручную, конвертируя 0,56 (основание 8) в основание 2 -> 0,101110, а затем группирую биты по 4, начиная с точки с плавающей запятой, поэтому 1011 и 10 (1000) — это B, а 8 — B8).
Но что, если я хочу, например. из базы 8 преобразовать в базу 6 программным способом? Не нужен код, просто нужно понять, как это достигается автоматическим способом.
Спасибо за внимание!