Kann ich mit der Taschenrechner-App Hexadezimalzahlen in Dezimalzahlen umwandeln?

Kann ich mit der Taschenrechner-App Hexadezimalzahlen in Dezimalzahlen umwandeln?

Wie können wir mithilfe eines Taschenrechners einen Hexadezimalwert in einen Dezimalwert umwandeln (ich weiß, dass wir dies mithilfe einer allgemeinen Formel tun können, aber gibt es dafür eine Tastenkombination oder Schaltfläche)?

(Ich habe es versucht, aber keine Option gefunden)

Antwort1

Sie können den Standardrechner von Ubuntu im Programmiermodus verwenden.

Öffnen Sie das Dashboard und suchen Sie nachTaschenrechner, und wählen Sie dann:Modus>Programmiermodus.

Bildschirmfoto

Geben Sie den umzurechnenden Wert ein und drücken Sie danngleich =. Der eingegebene Wert wird fett dargestellt. Anschließend können Sie die Zielbasis aus der Dropdown-Box auswählen, um den Wert umzurechnen.

Antwort2

Und wenn Sie etwas wollen, das Sie von der Kommandozeile aus tun können, können Sie das altbewährtebc

echo "obase=16; 255" | bc

produziertFF

Antwort3

Wenn ich über die Befehlszeile in ein Hex-Format konvertieren muss, gehe ich folgendermaßen vor:

printf  "%x\n" 255

und wenn ich von Hex konvertieren muss, wird es einfacher:

echo $((0xff))

Antwort4

dc(1)

DesktopCalculator, absolut:

> dc <<< '16i FF p'
255
  • 16iist für die Eingabe base16
  • pfürdrucken

PS Andere nützliche Umrechnungen:

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

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

verwandte Informationen