Czy mogę przekonwertować liczbę szesnastkową na dziesiętną za pomocą aplikacji kalkulatora?

12

Jak przekonwertować wartość szesnastkową na dziesiętną za pomocą kalkulatora (wiem, używając ogólnej formuły, którą możemy zrobić, ale czy istnieje jakiś krótki klawisz lub przycisk, aby to zrobić)?

(Próbowałem, ale nie znalazłem żadnej opcji)

Rahul_cs12
źródło

Odpowiedzi:

16

Możesz użyć domyślnego kalkulatora Ubuntu w trybie programowania.

Otwórz myślnik i wyszukaj Kalkulator , a następnie wybierz: Tryb > Tryb programowania .

zrzut ekranu

Wprowadź wartość do przeliczenia, a następnie naciśnij równy = . Wprowadzona wartość zostanie pogrubiona. Następnie możesz wybrać docelową bazę z listy rozwijanej, aby przekonwertować wartość.

hg8
źródło
2
To w rzeczywistości nie konwertuje liczby, ale po prostu wyświetla ją w narzędziu, uniemożliwiając wykorzystanie liczby do dalszych obliczeń.
DustWolf,
12

A jeśli chcesz coś, co możesz zrobić z wiersza poleceń, możesz użyć zaufanego starego bc

echo "obase=16; 255" | bc

produkuje FF

Monty Harder
źródło
3

Kiedy muszę przekonwertować na hex z wiersza poleceń, robię to:

printf  "%x\n" 255

a kiedy muszę przekonwertować z hexa, staje się prostsze:

echo $((0xff))
user666412
źródło
2

Cóż, nie robię tego często, ale kiedy to robię, po prostu używam Galculatora . Dlaczego używam Galculatora ? Jest szybki, lekki i bogaty w funkcje. W dzisiejszych czasach robi wszystko, czego potrzebuję.

Jeśli chcesz przekonwertować, po prostu wprowadź informacje, a następnie kliknij odpowiedni przycisk (DEC HEX OCT BIN), a program przekonwertuje je dla Ciebie wszystkie miłe i łatwe jak. Przede wszystkim jest dość mały i łatwy w obsłudze - lubię małe i proste, a także lubię GUI dla niektórych rzeczy.

Jeśli chcesz go zainstalować, sudo apt-get install galculatorpostępuj zgodnie z instrukcjami.

KGIII
źródło
W ogóle mi się to nie podoba. Nie masz natychmiastowej reprezentacji wartości szesnastkowych, bin jak Calculatorw zaakceptowanej odpowiedzi.
Vassilis,
1

dc(1)

D esktop C alculator, absolutnie:

> dc <<< '16i FF p'
255
  • 16i jest dla bazy danych wejściowych 16
  • pdo druku

PS Inne przydatne konwersje:

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

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

Campa
źródło