хороший шестнадцатеричный / двоичный калькулятор

Есть ли очевидный способ смещения чисел в gcalc-tool с помощью оператора, например << or >>. У меня отсутствует очевидный ярлык? Скажем, я хочу просто выполнить (1<<20), как я могу это сделать без необходимости сдвигаться на 15, а затем на 5 с помощью раскрывающихся кнопок?

В качестве альтернативы есть хороший шестнадцатеричный / двоичный калькулятор что вы предложите специально ориентированные на шестнадцатеричные / двоичные операции?

Спасибо!

1
задан 28 April 2013 в 21:27

1 ответ

BASH также поддерживает побитовые операции, такие как побитовые или:

$ echo $((1|2|4|8|16))
31

Hex и decimal:

$ echo $((1|2|4|8|0x10|0x20))
63

Бинарный выход с нулевым префиксом (с использованием BASH для побитового или, DC для вывода его двоичного кода и printf в нуль-префикс):

$ printf "%08s" $(dc -e "2o  $((1|2|4|8|0x10|0x20)) p")
00111111

Хорошо для быстрого и грязного. человек bash

0
ответ дан 24 May 2018 в 22:57

Другие вопросы по тегам:

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