keencalculator
  1. ホーム
  2. IT・画面
  3. 進数変換ツール

進数変換ツール

整数を、2進数、8進数、10進数、16進数の間で変換します。数値を入力し、その進数と変換したい進数を選ぶと、4つの表記がまとめて表示されます。非常に長い値も正確に処理します。

クイック例

整数のみ対応です。スペースや 0x、0b、0o の接頭辞も使えます。

入力した数字はブラウザの中だけで扱われ、アップロードされません。
結果11111111
2進数
11111111
8進数
377
10進数
255
16進数
FF
必要なビット数
8

保存した設定

よく使う入力値(いつもの時給、ローン、部屋の寸法など)を保存しておけば、ワンタップで呼び出せます。

    最近の計算

    ここで計算した結果はこの端末に保存され、あとから見返せます。

      計算式

      値 = Σ 各桁の数 × 基数^位置(位置は右端を 0 として数える)
      10進数から変換するには:新しい基数で繰り返し割り、余りを最後から最初に向かって読む
      16進数の1桁 = 2進数の4桁、8進数の1桁 = 2進数の3桁

      使い方

      1. 数値を入力します。スペースや 0x、0b、0o の接頭辞は無視されます。
      2. 入力した数値の進数を選びます。
      3. 変換したい進数を選びます。他の進数は結果の下に表示されます。

      計算例

      10進数の 255 を2進数へ

      結果
      11111111
      16進数
      FF
      8進数
      377
      必要なビット数
      8

      2進数の 1011 0110 を10進数へ:128 + 32 + 16 + 4 + 2

      結果
      182
      16進数
      B6
      8進数
      266

      16進数の 0x1F4 を10進数へ:1 × 256 + 15 × 16 + 4

      結果
      500
      2進数
      111110100
      8進数
      764
      必要なビット数
      9

      4つの進数

      2進数(基数 2)は 0 と 1 を使い、コンピューターがすべてを記録する方法です。8進数(基数 8)は 0〜7 を使い、主に 755 のような Unix のファイル権限に残っています。10進数(基数 10)は日常の数え方です。16進数(基数 16)は 0〜9 と A〜F を使い、A は 10、F は 15 を表します。バイト、メモリアドレス、色をコンパクトに書き表す方法です。

      手計算での変換

      2進数を読むには、1 の位の値を足します。1011 0110 は 128 + 32 + 16 + 4 + 2 = 182 です。16進数の1桁はちょうど4ビットを表すので、16進数と2進数は桁ごとに変換できます。B は 1011、6 は 0110 なので、1011 0110 は B6 です。

      よくある質問

      255 を2進数にすると?

      11111111 です。1 が 8 個並び、1 バイトに収まる最大の値です。16進数では FF です。

      FF を10進数にすると?

      255 です(15 × 16 + 15)。

      小数や負の数にも対応していますか?

      負の整数は、2の補数ではなくマイナス記号を付けて表示します。小数には対応していません。

      関連する計算ツール