コンテンツへスキップ

10進数変換

読み込み中...

コンピュータサイエンスでは、日常的な10進数以外に、2進数(バイナリ)、8進数(オクタール)、16進数(ヘキサデシマル)が頻繁に使われます。2進数は基本単位、16進数はメモリメモリアドレスやカラーコード、8進数はUnixの権限設定などで利用されます。このツールは全形式間のリアルタイム変換をサポートしています。

使い方

  1. 1
    任意のフィールドに入力

    10進数、2進数、8進数、16進数のいずれかのフィールドに数値を入力すると、他の3つのフィールドが自動的に更新されます。

  2. 2
    変換結果を確認

    入力された値が即座に他の進数へ変換されます。不正な文字が入力された場合はエラーが表示されます。

  3. 3
    結果をコピー

    各フィールドのコピーボタンを使用して、変換後の値をコピーします。

ヒント

  • 💡16進数のカラーコード(例: FF5733)を10進数に変換すると、RGB値の仕組みを理解するのに役立ちます。
  • 💡Unixの権限設定(例: 755)を2進数に変換すると、各ビット(読取/書込/実行)の状態を視覚的に確認できます。
  • 💡BigIntをサポートしているため、64ビットを超える巨大な数値でも精度を落とさず変換できます。
  • 💡デバッグ時にメモリアドレスやバイト値を異なる進数で確認したい場合に便利です。

よくある質問

Q. 2進数、8進数、16進数はそれぞれどこで使われますか?
A. 2進数はコンピュータの内部演算に、8進数はUnixファイル権限(chmod)に、16進数はカラーコード、メモリアドレス、バイトデータの表現に使用されます。
Q. 負の数はどのように変換されますか?
A. コンピュータでは2の補数(Two's Complement)方式で負の数を表現します。入力値に応じた符号ビットを含む変換結果を確認できます。
Q. 浮動小数点数も進数変換できますか?
A. 整数部分は通常の方法で変換され、小数部分は反復乗算で変換されます。ただし2進数で正確に表現できない小数もあるため注意が必要です。

DevHelper

© 2026. All rights reserved.