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)

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ść.


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


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))

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.


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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.