Как преобразовать шестнадцатеричное значение в десятичное с помощью калькулятора (я знаю, что это можно сделать с помощью общей формулы, но есть ли какая-нибудь горячая клавиша или кнопка для этого)?
(Я пробовал, но не нашел ни одного варианта)
решение1
Вы можете использовать стандартный калькулятор Ubuntu в режиме программирования.
Откройте панель управления и найдитеКалькулятор, затем выберите :Режим>Режим программирования.
Введите значение для конвертации, затем нажмитеравно =. Введенное значение будет выделено жирным шрифтом. Затем вы можете выбрать целевую базу из раскрывающегося списка, чтобы преобразовать значение.
решение2
А если вам нужно что-то, что можно сделать из командной строки, вы можете использовать старый добрыйbc
echo "obase=16; 255" | bc
производитFF
решение3
Когда мне нужно преобразовать в шестнадцатеричный формат из командной строки, я делаю так:
printf "%x\n" 255
а когда мне нужно преобразовать из шестнадцатеричного формата, все становится проще:
echo $((0xff))
решение4
dc(1)
ДэсктопСкалькулятор, абсолютно:
> dc <<< '16i FF p'
255
16i
для ввода base16p
дляРаспечатать
P.S. Другие полезные преобразования:
> dc <<< '16o 255 p' # decimal2hex
FF
> dc <<< '2o 16i EF p' # hex2binary
11101111
> dc <<< '2o 7 p' # decimal2binary
111