gcalc-tool
などの演算子を使用して、<< or >>
の数字をシフトする明らかな方法はありますか
明らかなショートカットがありませんか?
単に(1<<20)
を実行したいのですが、ドロップダウンボタンを使用して15から5シフトする必要なく、どうすればそれができますか?
あるいは、16進/バイナリ演算に特化した方向性を提案する優れた16進/バイナリ計算機はありますか?
ありがとう!
Gnome Calculatorには、これらの機能へのキーボードショートカットがありません。どちらの方法でも Qalculate を使用すると、まさにそれを実行できます。
インストールするには、ソフトウェアセンターで検索するか、ターミナルを使用します。
$ Sudo apt-get install qalculate-gtk
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
迅速かつ汚いのに適しています。男バッシュ