Когда я разбирал быстрый и точный перевод из десятичной системы в двоичную с использованием разрядов, я обещал, что напишу, как быстро переводить без десятичной системы между двоичной, восьмеричной, шестнадцатиричной системами (часто те, кто хорошо знает метод "деления уголком", переводят сначала в десятичную, а потом в нужную новую). И вот эта статья перед Вами. В ней я не только дам этот метод (он и так валяется везде в интернете), но и опишу его принцип и объясню, почему перевод 2<->8 работает, а 2<->10 или 8<->16 - нет...
Помимо разнообразных способов перевода, из одной системы счисления в другую, которые требуют выполнения чётких алгоритмов есть и другие методы перевода. Об этих методах мы и поговорим. Методы перевода достаточно удобны и не требуют ничего учить и запоминать, кроме них самих. Таблицы же помогают переводить в базовые системы счисления быстрее, удобнее, не требуют “решения”, но необходимо их или выучить, или чтобы они всегда были под рукой. В любом случае всегда важно знать алгоритмы перевода из одной системы счисления в другую, поскольку таблицы перевода не всегда могут быть под вашей рукой...