我可以使用計算器應用程式將十六進制轉換為十進制嗎?

我可以使用計算器應用程式將十六進制轉換為十進制嗎?

我們如何使用計算器將十六進制值轉換為十進制值(我知道通過使用通用公式我們可以做到這一點,但是有沒有任何快捷鍵或按鈕可以做到這一點)?

(我嘗試過但沒有找到任何選項)

答案1

您可以在程式模式下使用 Ubuntu 的預設計算器。

打開破折號並蒐索計算機,然後選擇:模式>程式設計模式

螢幕截圖

輸入要轉換的值,然後按等於=。輸入的值將變為粗體。然後您可以從下拉框中選擇目標基數來轉換值。

答案2

如果您想要從命令列執行某些操作,您可以使用值得信賴的舊版本bc

echo "obase=16; 255" | bc

產生FF

答案3

當我需要從命令列轉換為十六進位時,我這樣做:

printf  "%x\n" 255

當我需要從十六進制轉換時,它變得更簡單:

echo $((0xff))

答案4

dc(1)

D桌面C計算器,絕對:

> 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

相關內容