TOOL
基数変換を整える。
2進⇔8進⇔10進⇔16進数の相互変換。負数の2の補数(8/16/32/64bit)、ビット演算(AND/OR/XOR/シフト)も一括表示。BigInt 対応で任意精度。
i
TLDR — 30秒で分かる
2進⇔8進⇔10進⇔16進。負数の2の補数(8/16/32/64bit)、ビット演算(AND/OR/XOR/シフト)も同時に。BigInt 対応。
主な機能を見る
- 2/8/10/16進の4方向変換
- プレフィックス自動判定(0x/0b/0o)
- 2の補数表現
- ビット演算(AND/OR/XOR/シフト)
CONVERT
値を整える
プリセット例
10進数
—
16進数
—
8進数
—
2進数
—
ビット長
—
バイト数
—
TWO'S COMPLEMENT
2の補数表現
負数を「符号無しビットパターン」で表現したもの。各ビット幅で範囲外なら「—」表示。
| ビット幅 | 2進数表現 |
|---|---|
| 8 bit | — |
| 16 bit | — |
| 32 bit | — |
| 64 bit | — |
BITWISE
ビット演算
結果
10進
—
16進
—
2進
—
よくある質問
- Q. 入力プレフィックスは自動判定?
- A. はい。「0x」で始まれば16進、「0b」で2進、「0o」で8進と自動判定します。プレフィックスがなければ「入力基数」セレクトに従って解釈します。カンマ・アンダースコア・スペースは無視されるので、「1_000_000」「0xFF FF」のような可読形式もOK。
- Q. 2の補数って?
- A. 負数を「符号無しビットパターン」として表現する方式。例:8bitで -1 → 0b11111111(0xFF)、-128 → 0b10000000(0x80)。CPU内部の負数表現はほぼこれです。本ツールは 8/16/32/64 bit 幅の2の補数を同時表示します。
- Q. BigInt 対応?
- A. はい、内部で JavaScript の BigInt を使用しているため、INT64(2^63-1 = 9,223,372,036,854,775,807)を超える任意精度の整数も扱えます。「2の128乗 - 1」のような超大整数の16進表記もOK。
- Q. ビット演算は何が使える?
- A. AND (&)、OR (|)、XOR (^)、NOT (~)、左シフト (<<)、右シフト (>>) の6種類。2つの値を入れて演算結果を10/2/8/16進数で同時表示します。フラグビットの組み立て・分解、マスク処理の確認に。
RELATED TOOLS
続けて整える
IT・同カテゴリ
SES精算を整える
月額×稼働時間×精算方式(中割り/上下割/上割/下割/カスタム)で当月精算額を即計算。4方式の差を一目で比較、契約交渉と月末検算に。
開くIT・同カテゴリ
ネットワークアドレスを整える
「192.168.1.0/24」みたいなCIDR表記から、ネットワーク/ブロードキャスト/サブネットマスク/ホスト数/2進・16進表記/プライベート判定までを一発で。
開くIT・関連
タイムスタンプを整える
Unix エポック(秒/ms/μs/ns 自動判定)⇔ ISO8601 ⇔ JST/UTC を同時表示。相対時間「3日前」、A→B の期間差分も。サーバーログ・API・SQL の確認に。
開く