Чи можу я перетворити шістнадцятковий у десятковий за допомогою програми калькулятор?


12

Як можна перетворити шістнадцяткове значення у десяткове за допомогою калькулятора (я знаю, використовуючи загальну формулу, яку ми можемо зробити, але чи є якась коротка клавіша чи кнопка для цього)?

(Я намагався, але не знайшов жодного варіанту)

Відповіді:


16

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

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

скріншот

Введіть значення для перетворення, а потім натисніть рівний = . Введене значення стане напівжирним. Тоді ви можете вибрати цільову Базу з розкривного списку, щоб перетворити значення.


2
Це насправді не перетворює число, а просто відображає його в інструменті, що робить неможливим використання числа для подальших обчислень.
DustWolf

12

І якщо ви хочете щось зробити з командного рядка, ви можете використовувати старий справжній bc

echo "obase=16; 255" | bc

виробляє FF


3

Коли мені потрібно перетворити в hex з командного рядка, я роблю це:

printf  "%x\n" 255

і коли мені потрібно конвертувати з шестигранника, це стає простішим:

echo $((0xff))

2

Ну, я не роблю це часто, але коли я це роблю, я просто використовую Galculator . Для чого я використовую Galculator ? Він швидкий, легкий і багатий на функції. Ці дні він робить все, що мені потрібно для цього.

Якщо ви хочете конвертувати, тоді просто введіть інформацію, а потім натисніть відповідну кнопку (DEC HEX OCT BIN), і вона перетворить її для вас все добре і просто. Більш за все, з ним досить мало і легко працювати - мені подобаються невеликі та прості, а для деяких речей мені також подобається графічний інтерфейс.

Якщо ви хочете його встановити, sudo apt-get install galculatorвиконайте підказки.


Мені це зовсім не подобається. Ви не отримуєте миттєвого подання шестигранних, значень бін, як Calculatorу прийнятій відповіді.
Василіс

1

dc(1)

D esktop C алкулятор, абсолютно:

> dc <<< '16i FF p'
255
  • 16i призначена для вхідної бази16
  • pдля друку

PS Інші корисні конверсії:

> 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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.