コード、データと QRツール

二進数・十進数・十六進数変換

BigIntで精度を保ち、二進・八進・十進・十六進の整数を変換します。

ブラウザ内で処理登録不要プライバシーの説明 ↗

二進は0〜1、八進は0〜7、十進は0〜9、十六進は0〜9/A〜F(大小文字可)です。前後の空白は無視します。0b、0o、0xの接頭辞は使えません。先頭のゼロを除き、十六進は大文字で出力します。

入力上限内でBigIntにより整数を正確に保ち、浮動小数点変換は使いません。負数は各基数で符号と絶対値を表示し、固定長の2の補数ではありません。小数は非対応です。ブラウザー内で処理します。

符号を除き4,096桁以内で入力してください。

使い方

使い方

  1. 入力の基数を選びます。
  2. 有効な数字と必要なら先頭の符号で整数を入力します。
  3. 変換し4種類の正確な結果を確認します。

入力の基数

二進は0〜1、八進は0〜7、十進は0〜9、十六進は0〜9/A〜F(大小文字可)です。前後の空白は無視します。0b、0o、0xの接頭辞は使えません。先頭のゼロを除き、十六進は大文字で出力します。

整数の入力

入力上限内でBigIntにより整数を正確に保ち、浮動小数点変換は使いません。負数は各基数で符号と絶対値を表示し、固定長の2の補数ではありません。小数は非対応です。ブラウザー内で処理します。

よくある質問

あわせて知りたいこと

大きな整数は桁が失われますか?

いいえ。BigIntで解析・変換します。入力は4,096桁までです。