二進法

Binary(または二進法)は、0と1の2つの数字だけを使用する数値体系です。 コンピューターは二進法で動作します。つまり、0と1だけを使ってデータを保存し、計算を実行します。

1つの二進数の桁は、ブール論理におけるTrue(1)またはFalse(0)のどちらか一方だけを表せます。 ただし、複数の二進数の桁を使えば、大きな数を表したり、複雑な関数を実行したりできます。 実際、どの整数も二進法で表すことができます。

以下は、二進法で表した複数の十進数(または「十進法」)の数の一覧です。

十進数二進数二進法の計算
00n/a
1120
21021
31121 + 20
410022
510122+ 20
611022 + 21
711122 + 21 + 20
8100023
9100123 + 20
10101023 + 21
64100000026
25610000000028
102410000000000210

1つのビットには、0または1のどちらか一方の二進数の値が含まれます。 1つのバイトには8ビットが含まれるため、256(28)種類の値を持つことができます。 これらの値は、テキスト文書内のさまざまな文字、画像ファイル内のピクセルRGB値、その他多くの種類のデータを表すために使用できます。

大きなファイルには、数千バイトまたは数(メガバイト)のバイナリデータが含まれていることがあります。 大規模なアプリケーションは、数千メガバイトのデータを使用することがあります。 ファイルやプログラムがどれほど大きくても、最も基本的なレベルでは、コンピューターのプロセッサが読み取れる二進数の集まりにすぎません。

NOTE: 「binary」という用語は、コンパイル済みのソフトウェアプログラムを表すためにも使われます。 プログラムはコンパイルされると、「マシンコード」と呼ばれるバイナリデータを含むようになり、コンピューターのCPUで実行できるようになります。 この場合、「binary」は、アプリケーションの構築に使われたテキストベースのソースコードファイルとは対照的な意味で使われています。

更新日 March 22, 2018 著者: Per C.

quiz知識をテストする

What are small errors in an image caused by lossy compression called?

A
Thumbnails
0%
B
Artifacts
0%
C
Jaggies
0%
D
Aberrations
0%
Correct! Incorrect!     View the Artifact definition.
More Quizzes →

Tech Terms コンピューター辞書

このページの二進法の定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。