Barokit

🔢進数変換

10進数・2進数・8進数・16進数を即相互変換。負数・小数対応、自動グループ化。

🔒 ブラウザ内処理ウォーターマークなし登録不要

使い方

  1. 1変換する数値を入力し、入力進数を選択します。
  2. 2他の進数の値が自動的に計算されます。

よくある質問

負数も変換できますか?+

はい。2の補数ではなく符号表示方式です。CS学習用の2の補数が必要な場合は別途計算が必要です。

なぜ16進数はコーディングでよく使われるのですか?+

1バイト(8ビット)を2桁で表現できるため、メモリ・カラーコード表記に効率的です。0〜FFが0〜255と一致します。

8進数はどこで使うのですか?+

Linuxのファイルパーミッション(755・644など)、エスケープ文字(\077など)に主に使われます。日常のコーディングではほぼ使いません。

なぜコンピュータは2進数を使うのですか?+

電気信号のON/OFFで0・1の2状態を最も安定して区別できるためです。3進数・4進数も理論上可能ですが精度問題で使用されません。

大きな数値も変換できますか?+

JavaScriptの安全整数範囲(2^53)までは安定して動作します。それ以上はBigIntモードや別ツールが必要です。

小数も変換できますか?+

はい。0.5(10進)=0.1(2進)のような変換を自動で行います。ただし0.1(10進)のように2進で無限循環小数となる場合は丸められます。

関連ツール