2012-01-27 5 views
0

У меня есть AB в базе 16 и хотите преобразовать его в базу 8.Base 16 преобразования

бейс 16 = 12 основание 8 B основание 16 = 13 основания 8

мы имеем ...

АВоснование 16 = основание 8 х 20^1 основание 8 + база 8 х 20^0база 8 = база 8

и теперь

Может кто-нибудь объяснить, где ад 20 выходит из базового преобразования ?????

Заранее благодарен!

+0

Это подробно обсуждается на math.stackexchange.com (и также дается базовый алгоритм базового преобразования): http://math.stackexchange.com/questions/313954/number-base-conversion –

ответ

0

В случае, если 20 происходит от: 10 в базе 16 = 16 в базе 10 = 20 в базе 8

Таким образом, расчет можно рассматривать как: AB в базе 16 = A * 10^1 + B * 10^0 в базе 16 = 12 * 20^1 + 13 * 20^0 в базе 8 = 240 + 13 в базе 8 = 253 в базе 8

+0

О, преобразует 16 в базу 10 в базу 8 ... Большое спасибо! – Cross00

Смежные вопросы