プログラマ電卓

HEX・DEC・OCT・BINの相互変換、ビットの確認と切り替え、AND/OR/XOR・シフト・ローテートなどのビット演算ができる無料のWebプログラマ電卓です。8/16/32/64bitと符号の有無を指定できます。

プログラマ電卓の使い方

進数の変換

16進数(HEX)・10進数(DEC)・8進数(OCT)・2進数(BIN)を相互に変換します。マイコンのレジスタ設定値やデータシートのビット定義を確認するときに便利です。

ワードサイズと符号(2の補数)

8/16/32/64bit から選んだ幅で値を扱います。符号ありにすると 2の補数で負の数を表し、たとえば 8bit の −1 は 0xFF になります。

ビット演算とシフト

AND・OR・XOR・NAND・NOR・NOT のほか、シフトとローテートができます。論理右シフトは空いた上位ビットを 0 で埋め、算術右シフトは符号ビットで埋めます。ビットをタップすると 1つずつ切り替えられます。