Como podemos converter um valor hexadecimal em decimal usando a calculadora (eu sei que podemos fazer isso usando a fórmula geral, mas existe alguma tecla curta ou botão para fazer isso)?
(tentei mas não encontrei nenhuma opção)
Responder1
Você pode usar a calculadora padrão do Ubuntu no modo de programação.
Abra o painel e pesquiseCalculadorae selecione:Modo>Modo de programação.
Insira o valor a ser convertido e pressioneigual =. O valor inserido ficará em negrito. Em seguida, você pode selecionar a Base de destino na caixa suspensa para converter o valor.
Responder2
E se você quiser algo que possa fazer na linha de comando, você pode usar o antigo e confiávelbc
echo "obase=16; 255" | bc
produzFF
Responder3
Quando preciso converter para hexadecimal na linha de comando, faço o seguinte:
printf "%x\n" 255
e quando preciso converter de hexadecimal fica mais simples:
echo $((0xff))
Responder4
dc(1)
DdesktopCcalculadora, absolutamente:
> dc <<< '16i FF p'
255
16i
é para entrada base16p
paraimprimir
PS Outras conversões úteis:
> dc <<< '16o 255 p' # decimal2hex
FF
> dc <<< '2o 16i EF p' # hex2binary
11101111
> dc <<< '2o 7 p' # decimal2binary
111