如何在Emacs calc中將十六進制數轉換爲十進制數?例如,如果我輸入FF
,我希望它將其轉換爲255
。如何在Emacs的calc中將十六進制轉換爲十進制數?
更新:如何獲得反向操作,將基數10轉爲基數16?
如何在Emacs calc中將十六進制數轉換爲十進制數?例如,如果我輸入FF
,我希望它將其轉換爲255
。如何在Emacs的calc中將十六進制轉換爲十進制數?
更新:如何獲得反向操作,將基數10轉爲基數16?
您可以使用<base>#<number>
格式輸入任何數字。例如:16#FF
立即轉換爲255
。
對於相反,您需要設置輸出顯示模式。在此示例中,d
r
16
RET將顯示設置爲基數16.將其設置爲基數10以再次獲取默認行爲。
順便說一下,您還可以閱讀精細手冊TM:GNU Emacs Calc Manual。
Svante回答你的問題,但我想補充的是,板藍根顯示模式的切換有quicker keystroke:
d
6
d
0
'Cx * q 10#255'將在小緩衝區中以十進制,十六進制,八進制和二進制顯示255。 – 2016-09-13 22:58:58