Могу ли я конвертировать шестнадцатеричное в десятичное с помощью приложения калькулятора?


12

Как мы можем преобразовать шестнадцатеричное значение в десятичное с помощью калькулятора (я знаю, используя общую формулу, которую мы можем сделать, но есть ли какой-нибудь короткий ключ или кнопка для этого)?

(Я пытался, но не нашел никакой возможности)

Ответы:


16

Вы можете использовать калькулятор Ubuntu по умолчанию в режиме программирования.

Откройте черту и найдите Калькулятор , затем выберите: Режим > Режим программирования .

Скриншот

Введите значение для преобразования, затем нажмите равно = . Введенное значение будет выделено жирным шрифтом. Затем вы можете выбрать целевую базу из выпадающего списка, чтобы преобразовать значение.


2
Это на самом деле не конвертирует число, а просто отображает его в инструменте, делая невозможным использование числа для дальнейших вычислений.
DustWolf

12

И если вы хотите что-то, что вы можете сделать из командной строки, вы можете использовать верный старый bc

echo "obase=16; 255" | bc

производит FF


3

Когда мне нужно преобразовать в гекс из командной строки, я делаю это:

printf  "%x\n" 255

и когда мне нужно конвертировать из hex, это становится проще:

echo $((0xff))

2

Ну, я делаю это не часто, но когда я это делаю, я просто использую Galculator . Почему я использую Galculator ? Это быстрый, легкий и многофункциональный. Он делает все, что мне нужно, в эти дни.

Если вы хотите конвертировать, просто введите информацию, а затем нажмите на соответствующую кнопку (DEC HEX OCT BIN), и она преобразует ее для вас все легко и просто. Прежде всего, он довольно маленький и с ним легко работать - мне нравится маленький и простой, а также мне нравится GUI для некоторых вещей.

Если вы хотите установить его, то sudo apt-get install galculatorи следуйте инструкциям.


Мне это совсем не нравится. Вы не получите мгновенное представление значений hex, bin, как Calculatorв принятом ответе.
Василис

1

dc(1)

D esktop C alculator, абсолютно:

> dc <<< '16i FF p'
255
  • 16i для ввода base16
  • pдля печати

PS Другие полезные преобразования:

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

@ смотри http://wiki.bash-hackers.org/howto/calculate-dc

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.