Когда я разбирал быстрый и точный перевод из десятичной системы в двоичную с использованием разрядов, я обещал, что напишу, как быстро переводить без десятичной системы между двоичной, восьмеричной, шестнадцатиричной системами (часто те, кто хорошо знает метод "деления уголком", переводят сначала в десятичную, а потом в нужную новую). И вот эта статья перед Вами. В ней я не только дам этот метод (он и так валяется везде в интернете), но и опишу его принцип и объясню, почему перевод 2<->8 работает, а 2<->10 или 8<->16 - нет...
Система счисления — это способ записи чисел с помощью символов (цифр), подчиняющийся определённым правилам. Системы счисления делятся на два типа: Более подробно рассмотрим позиционные системы счисления. Каждая система счисления состоит из определенного набора возможных цифр, например, десятичная система счисления состоит из цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9; а шестнадцатеричная система счисления состоит не только из привычных нам цифр, но и из латинских букв: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F...