0b

概要

0bとは、いくつかのプログラミング言語2進数リテラル(ビット)の表記に用いられる接頭辞。「0b111」という表記は2進数の“111”、すなわち十進数の7という意味になる。「0」はアルファベット大文字のオーではなく数字のゼロである。

数値について複数の異なる基数n進数のn)による表記が可能な言語では、コードなどに記述された数字の並びが何進数であるのかを区別するために先頭や末尾に特別な英数字の組み合わせを付け加えることがある。

何を付け加えると何進数を表すかは言語仕様によって決まっており、いくつかの言語では先頭が「0b」という接頭辞プレフィクス)から始まる数値表記は2進数を表すと規定されている。JavaPythonC++言語C++14以降)、JavaScriptECMAScript6以降)などがこの記法を採用している。

0bを2進数リテラル接頭辞に採用している言語の多くは、同様に、接頭辞0x」(ゼロエックス)で16進数リテラル接頭辞0o」(ゼロ小文字オー)で8進数リテラルを表す。接頭辞のない数値表記は十進数である。

(2023.5.19更新)
この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる