Как я могу преобразовать шестнадцатеричный в десятичные числа в calc Emacs?

Каждый класс в Java расширяет класс Object. Еще один класс Integer также расширяет Object. Следовательно, Object и Integer рассматриваются как экземпляр объекта. Поэтому, когда вы передаете значение null в качестве параметра, а компилятор запутывается, какой метод объекта вызывается, например, с параметром Object или параметром Integer, поскольку оба они являются объектами, а их ссылка может быть нулевой. Но примитивы в java не расширяют Object.

20
задан Svante 8 December 2009 в 03:39
поделиться

3 ответа

Конечно, Вы могли ввести 16#FF для ввода 0xFF, но существует более удобный способ.

другая опция:

  1. изменяются, основание дисплея для преобразовывания в шестнадцатеричную систему с d 6
  2. тогда вводят все шестнадцатеричные номера, которые Вы хотите путем добавления префикса их # как #FF и <enter>. (# средства интерпретируют число с данным основанием дисплея)
  3. После этого возвратите основание дисплея к десятичному числу с d 0.

Примечание: номер А, введенный без # всегда, вставляет десятичное число. Note2: Это также работает наоборот.

Отрицательные величины: Теперь позволяет, говорят, что у Вас есть 8-разрядная система, и Вы хотите знать, как десятичные-3 хранятся в этой системной RAM.

  1. размер слова переключателя: b w 8
  2. входят-3 декабря путем ввода 3 n и <enter>
  3. основание дисплея аппарата для преобразовывания в шестнадцатеричную систему с дополнительной нотацией two: O d 6. (O, поскольку Опция важна для включения дополнения two.)

Примечание: Вы видите 16##FD. Два # средства это подписывается, и значение, сохраненное в RAM, 0xFD

вышеупомянутые работы материала также с [1 117], d 8 (как ярлыки для мусорного ведра и октябрь) и другие возможные основания дисплея от 2 до 36 (d r <radix-number>).

Эта информация взята от Руководство .

Emacs Calc
2
ответ дан 29 November 2019 в 23:17
поделиться

Вы можете ввести любое число в формате <база> # <число> . Пример: 16 # FF немедленно преобразуется в 255 .

Для реверса необходимо установить режим отображения вывода. В этом примере d r 16 RET устанавливает отображение по основанию 16. Установите его по основанию 10, чтобы снова получить поведение по умолчанию.

Кстати, вы также можно прочитать The Fine Manual TM : GNU Emacs Calc Manual .

35
ответ дан 29 November 2019 в 23:17
поделиться

Сванте ответил на ваш вопрос, но я хотел бы добавить, что изменение режима отображения Radix имеет более быстрое нажатие клавиши :

  • Показывать в шестнадцатеричном режиме: d 6
  • Показать в десятичном режиме: d 0
13
ответ дан 29 November 2019 в 23:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: