Представим что у нас есть большое двоичное число и нам надо перевести его в систему 8 или 16. Здесь я объясняю, как это сделать не используя промежуточную конвертацию в десятичную систему счисления.
+Dantrio Тут смотря в какой системе вы себя комфортно чувствуете. Если только в 10-ой, но сначала пересчитываете в 10, а потом оттуда уже в 13. А если переводить из двоичной в 32, но да, можено просто по 5 чисел брать. Только надо чтобы знаков достаточно было.
Откуда Вы берете эти значения справа? Такие как 0000=0 и т.д. Я, например, не могу сказать , какое значение принимает 5 или 6. Какая закономерность там работает? Спасибо заранее.
Число дробится на квартеты (где максимальное число символов - 4). При этом число записывается в двоичной системе. В двоичной системе есть только 0 и 1, значит в таком случае, если мы берем по 4 символа, минимальное будет 0000, что равносильно просто нулю и равно 0 в десятичной, а максимальное - 1111, что равносильно F в шестнадцатеричной и равно 15 в десятичной.