255
255
FF
255 ÷ 16 = 15, остаток 15, затем 15 ÷ 16 = 0, остаток 15. Оба остатка записываются как F.
Введи целое число и получи его в шестнадцатеричной системе, а под ним каждое деление на 16. В поле уже стоит 255, то есть FF.
Последнее обновление
Coddy учит на практике: вы пишете настоящий код прямо в браузере — интерактивные уроки, мгновенная проверка и помощь ИИ, когда застряли.
Каждое деление на 16 даёт остаток от 0 до 15, и этот остаток становится очередной шестнадцатеричной цифрой справа. Для 500: 500 ÷ 16 = 31, остаток 4; 31 ÷ 16 = 1, остаток 15 (F); 1 ÷ 16 = 0, остаток 1. Если читать снизу вверх, получится 1F4.
Если у тебя уже есть двоичная запись, есть короткий путь: раздели биты на группы по четыре, начиная справа, и замени каждую группу одной шестнадцатеричной цифрой. Этот способ показывает перевод из двоичной в шестнадцатеричную.
Конвертер расписывает деление для любого целого числа и считает через BigInt, поэтому 64-битные значения остаются точными.
255
FF
255 ÷ 16 = 15, остаток 15, затем 15 ÷ 16 = 0, остаток 15. Оба остатка записываются как F.
rgb(255, 136, 0)
#FF8800
Переведи каждый канал отдельно: 255 это FF, 136 это 88, а 0 это 00.
500
1F4
Остатки равны 4, 15 и 1. Если читать снизу вверх и записать 15 как F, получится 1F4.
128512
1F600
128512 это кодовая точка эмодзи с широкой улыбкой, она записывается как U+1F600.
0x10 равно 16, поэтому помечай шестнадцатеричные значения префиксом 0x.hex(255) возвращает '0xff', а format(255, 'X') возвращает 'FF'. В JavaScript (255).toString(16) возвращает 'ff'.