web-dev-qa-db-ja.com

優れた16進数/バイナリ計算機


gcalc-toolなどの演算子を使用して、<< or >>の数字をシフトする明らかな方法はありますか
明らかなショートカットがありませんか?
単に(1<<20)を実行したいのですが、ドロップダウンボタンを使用して15から5シフトする必要なく、どうすればそれができますか?

あるいは、16進/バイナリ演算に特化した方向性を提案する優れた16進/バイナリ計算機はありますか?

ありがとう!

5
janjust

Gnome Calculatorには、これらの機能へのキーボードショートカットがありません。どちらの方法でも Qalculate を使用すると、まさにそれを実行できます。

enter image description here

インストールするには、ソフトウェアセンターで検索するか、ターミナルを使用します。

$ Sudo apt-get install qalculate-gtk
8
Salem

BASHは、ビット単位または次のようなビット単位操作もサポートします。

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

16進数と10進数:

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

ゼロ接頭辞付きバイナリ出力(ビット単位のorにBASHを使用し、dcを使用してバイナリを出力し、printfをゼロ接頭辞に使用):

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

迅速かつ汚いのに適しています。男バッシュ

0
jbgeek