Конвертер переводит десятичные целые и дробные числа в шестнадцатеричную систему, поддерживает большие целые и настраиваемую точность дробной части.
Шестнадцатеричная записьFF.A
Метод: целая часть — деление на 16; дробная — последовательное умножение на 16
Обратно в десятичной системе: 255,625
| 10-ричная | 16-ричная |
|---|---|
| 10 | A |
| 15 | F |
| 16 | 10 |
| 255 | FF |
| 256 | 100 |
| 4096 | 1000 |
Целые числа
Целая часть переводится последовательным делением на 16. Для обычной целочисленной записи используется BigInt, поэтому большие целые не теряют разряды.
Дробная часть
Десятичная дробь последовательно умножается на 16. Количество выводимых шестнадцатеричных знаков задаётся пользователем.
Пример
255,625 в десятичной системе равно FF.A в шестнадцатеричной.
Ограничение
Для дробей и экспоненциальной записи действует точность типа Number; результат зависит от выбранного количества знаков.