Как перевести из десятичной системы в шестнадцатеричную

hex() { bc <<< "obase=16; $1"; }


Функция hex() выполняет преобразование числа из десятичной системы в шестнадцатеричную систему счисления. Она использует команду bc для выполнения простого арифметического вычисления. При вызове функции hex() необходимо передать десятичное число в качестве аргумента.

Пример использования:
hex(255)
Результат:
«FF»

Альтернативным способом перевода десятичного числа в шестнадцатеричное является использование команды printf в терминале, например:
printf «%X» 255

Обратно, из шестнадцатеричной системы в десятичную можно перевести с помощью команды printf, указав формат %d, например:
printf «%d» 0xFF

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *