keisoku

N進数の相互変換

2進・8進・10進・16進はもちろん、2〜36進数まで自由に相互変換。入力した数値を各基数で一覧表示します。

入力

入力の基数
出力の基数(主要な値)

計算結果

2進数(バイナリ)での表現

11111111

入力: 10進数(デシマル)(10進換算 255

2進数(バイナリ)

11111111

8進数(オクタル)

377

10進数(デシマル)

255

16進数(ヘキサ)

ff

基数接頭辞表現
2進数0b11111111
8進数0o377
10進数255
16進数0xff

計算方法・使い方

  • 入力の基数と出力の基数をそれぞれ選び、変換したい数値を入力すると、指定した基数での表現に加えて2進数・8進数・10進数・16進数の値を同時に確認できます。
  • 16進数以上の基数では、10以降の桁をアルファベット(a〜z)で表します。入力は大文字・小文字どちらでも受け付け、結果は小文字で表示します。
  • 先頭にマイナス記号を付けると負数として扱い、結果にも符号を付けて表示します。値が0のときは符号は付きません。
  • 桁を読みやすくするための区切りとして、アンダースコア(_)・カンマ(,)・空白を入力に含めても問題ありません。自動的に取り除いて計算します。
  • 小数や指数表記には対応していません。整数のみを入力してください。選んだ基数に含まれない桁を入力した場合はエラーを表示します。
  • 桁数の大きな値でも正確に計算できるよう内部で多倍長整数として処理するため、一般的な電卓では誤差が出るような大きな数でも正しい結果が得られます。