Системы счисления и перевод чисел в C#
В рубрике разобраны способы записи чисел в разных системах и перевод между ними: десятичная, двоичная, восьмеричная и шестнадцатеричная. Показаны алгоритмы деления и умножения, а также встроенные методы Convert и форматирование строк.
Статьи пригодятся при работе с битами, цветами, адресами и кодировками. Сначала освойте перевод вручную на бумаге, затем повторите его в коде, и только после этого переходите к готовым методам, чтобы понимать, что они делают.
Как перевести десятичное число в двоичное на C#Как перевести число из десятичной системы счисления в двоичную в C#: через Convert.ToString, деление на два и побитовые операции, с готовыми примерами.
Как перевести троичное число в десятичное на C#Как перевести число из троичной системы счисления в десятичную в C#: формула разложения по степеням тройки, готовая функция и разбор частых ошибок.
Десятичное число в троичную систему на C#Как перевести десятичное число в троичную систему в C#: алгоритм деления на 3 с остатком, код на цикле и рекурсии, проверка работы на примерах.
Из двоичной системы в десятичную в C#Как перевести двоичное число в десятичное в C#: ручной алгоритм со степенями двойки, готовый метод Convert.ToInt32 и примеры кода с проверкой ввода.