Часто возникает задача комментировать числа, записанные в различных системах счисления. Например, необходимо выразить число 111 с помощью самого простого числа – 2. Также, это может быть полезно для упрощения сложных математических выражений или для передачи информации в более компактном виде.
Запись числа 111 четырьмя двойками очень легко. Достаточно перемножить число 111 на 4, чтобы получить ответ. Деление на 4 также можно выполнить с помощью двоичного сдвига на два разряда вправо. Это основано на том, что деление на 2 в двоичной системе счисления можно выполнить путем сдвига всех разрядов числа на одну позицию назад.
111 / 4 = 27
111 = 27 * 4
111 = 27 * (2 * 2)
111 = (27 << 2)
Таким образом, число 111 можно записать четырьмя двойками как 27 * (2 * 2) или 27 << 2. Это число также является четырехкратным четырех, так как 4 * 27 = 108.