Posso converter hexadecimal para decimal usando o aplicativo da calculadora?

12

Como podemos converter um valor hexadecimal em decimal usando a calculadora (eu sei usando a fórmula geral que podemos fazer, mas existe alguma tecla curta ou botão para fazer isso)?

(Tentei, mas não encontrei nenhuma opção)

Rahul_cs12
fonte

Respostas:

16

Você pode usar a calculadora padrão do Ubuntu no modo de programação.

Abra o traço e pesquise Calculadora e selecione: Modo > Modo de programação .

captura de tela

Digite o valor para converter e pressione igual = . O valor inserido ficará em negrito. Em seguida, você pode selecionar a Base de destino na caixa suspensa para converter o valor.

hg8
fonte
2
Na verdade, isso não converte o número, mas apenas o exibe na ferramenta, impossibilitando o uso do número para cálculos adicionais.
DustWolf 06/10
12

E se você quiser algo que possa fazer na linha de comando, poderá usar bc

echo "obase=16; 255" | bc

produz FF

Monty Harder
fonte
3

Quando preciso converter para hexadecimal na linha de comando, faço o seguinte:

printf  "%x\n" 255

e quando preciso converter de hex, fica mais simples:

echo $((0xff))
user666412
fonte
2

Bem, eu não faço isso com frequência, mas, quando faço, apenas uso o Galculator . Por que eu uso o Galculator ? É rápido, leve e rico em recursos. Faz tudo o que preciso fazer hoje em dia.

Se você deseja converter, basta digitar as informações e clicar no botão apropriado (DEC HEX OCT BIN) e ele as converte para todos de maneira agradável e fácil. Acima de tudo, é bem pequeno e fácil de trabalhar - gosto de pequeno e simples e também gosto de uma GUI para algumas coisas.

Se você deseja instalá-lo, sudo apt-get install galculatorsiga as instruções.

KGIII
fonte
Não gosto nada disso. Você não obtém representação instantânea de valores hexadecimais, como Calculatorna resposta aceita.
Vassilis
1

dc(1)

D esktop C alculator , absolutamente:

> dc <<< '16i FF p'
255
  • 16i é para entrada base16
  • ppara impressão

PS Outras conversões úteis:

> dc <<< '16o 255 p'   # decimal2hex
FF
> dc <<< '2o 16i EF p' # hex2binary
11101111
> dc <<< '2o 7 p'      # decimal2binary
111

@see http://wiki.bash-hackers.org/howto/calculate-dc

Campa
fonte