基数変換ツール

2進数(基数2)、8進数(基数8)、10進数(基数10)、16進数(基数16)の間で数値を変換します。任意精度の整数、プレフィックス形式(0b、0o、0x)、負の数、2の補数表現に対応しています。

10進数
16進数(小文字)
16進数(大文字)
16進数(グループ化)
16進数 (0xプレフィックス)
2進数
2進数(グループ化)
8進数
Base64
2の補数
2の補数(グループ化)

数の基数についてもっと詳しく

数の体系

基数(またはradix)は、数値を表現するために使用される固有の数字の数を決定します。N進法では、各桁の位置はNの累乗を表します。

基数名称数字一般的な用途
22進数0, 1デジタル回路、データストレージ、ビット演算
88進数0-7Unixファイル権限、レガシーシステム
1010進数0-9日常の計算、人間が読みやすい数値
1616進数0-9, A-Fメモリアドレス、カラーコード、バイト値
クイック変換リファレンス
10進数2進数8進数16進数
0000000
1000111
5010155
81000108
10101012A
15111117F
16100002010
25511111111377FF
一般的なプレフィックス
  • 0bまたは0B:2進数(例:0b1010 = 10)
  • 0oまたは0O:8進数(例:0o17 = 15)
  • 0xまたは0X:16進数(例:0xFF = 255)
2の補数

2の補数は、コンピューティングにおける符号付き整数の標準的な表現方法です。数値を否定するには、すべてのビットを反転してから1を加算します。8ビットシステムでは、値の範囲は-128(10000000)から127(01111111)です。最上位ビットが符号を示します:0は正、1は負です。

実用的な16進数
  • 色:#FF5733 = RGB(255, 87, 51)。16進数の各ペアは1バイト(0-255)を表します。
  • メモリ:0x7FFF5FBFF8A0のようなアドレスは16進数で記述されます。各16進数の桁が正確に4つの2進数の桁に対応するためです。
  • ファイル権限:chmod 755は8進数を使用します。7 = rwx、5 = r-x。

関連ツール