無効な数字
選択した進数で使えない文字を除きます。
進数変換ツールは、0以上の整数をbinary、octal、decimal、hexadecimal表記へ変換します。任意で0b/0o/0x接頭辞と16-bit表示を使え、AND、OR、XOR、NOT、shiftはunsigned 32-bit動作に制限されます。
元データを入力します: 入力進数を選び、その進数で有効な数字だけを入力します。
必要な設定を選びます: 他の進数への結果と任意の接頭辞を確認します。
結果を確認・検証します: ビット演算ではoperandとshift範囲を確認し、unsigned 32-bit結果であることを保持します。
選択した進数で使えない文字を除きます。
safe integer超過と丸めを確認します。
signed/unsigned表示と32-bit変換を確認します。
変換は0以上の整数を受け付け、基数変換には BigInt を使います。AND、OR、XOR、NOT、シフトの結果は符号なし32ビットに明示的に制限されます。
ビットグループの表示用として説明し、一般変換の最大値と誤解させないでください。
unsigned 32-bit補数として扱うと、~xは0から2^32-1の範囲で表示される場合があります。
計算はこのブラウザーコンポーネント内で実行されますが、それだけで完全なプライバシーが保証されるわけではありません。拡張機能、クリップボード履歴、ダウンロード、サイト診断を確認するまでは非本番データを使ってください。
レイアウトは狭い画面に適応します。ファイル選択、カメラ、クリップボード、ダウンロードはモバイルブラウザーの権限と対応状況に依存します。
入力進数とsigned/unsigned条件を記録し、コードと同じ意味で結果を利用してください。