1 バイトは最大 256 の異なるコードを生成できます。1 バイトには 8 ビットがあり、各ビットには 0 と 1 の 2 つのオプションがあるため、順列と組み合わせの理論によれば、2 つのオプションがあります。合計 8 つの異なる値の 8 乗、つまり 256 の異なるコード。
#この記事の動作環境: Windows10 システム、Thinkpad t480 コンピューター。
1 バイトにいくつの異なるコードをプログラムできますか?
具体的な説明は次のとおりです。
1 バイトは 8 ビットで、各ビットには 0 と 1 の 2 つのオプションがあります。順列と組み合わせの理論によれば、次のようになります。合計 2 の 8 乗の異なる値、つまり 256 の異なるコード。
いわゆるバイト Byte は 8 ビットで構成される単位であり、8 ビットで 1 バイトを構成します。コンピューターサイエンスでは、ASCII 文字を表すために、文字と一部の記号を記録するためにバイトが使用されます。たとえば、文字 A は「01000001」で表されます。
ASCII コードは、指定された 7 ビットまたは 8 ビットの 2 進数の組み合わせを使用して、128 または 256 個の可能な文字を表します。標準 ASCII コード (基本 ASCII コードとも呼ばれます) は、7 つの 2 進数 (残りの 1 つの 2 進数は 0) を使用して、すべての大文字と小文字、0 ~ 9 の数字、句読点、およびアメリカ英語で使用される特殊なコントロールを表します。
拡張情報:
バイトと他のコードとの変換関係は次のとおりです:
1. ASCII コード: 1 つの英文字 (大文字と小文字は区別されません) が 1 バイトを占めます。空間。コンピュータでデジタル単位として使用される 2 進数のシーケンスは、通常 8 ビットの 2 進数です。 10 進数に変換すると、最小値は -128、最大値は 127 になります。たとえば、ASCII コードはバイトです。
2. UTF-8 エンコーディング: 英語の 1 文字は 1 バイトに相当し、中国語の 1 文字 (繁体字中国語を含む) は 3 バイトに相当します。中国語の句読点は 3 バイトを占め、英語の句読点は 1 バイトを占めます。
3. Unicode エンコード: 英語 1 文字は 2 バイトに相当し、中国語 (繁体字中国語を含む) 1 文字は 2 バイトに相当します。中国語の句読点は 2 バイトを占め、英語の句読点は 2 バイトを占めます。
推奨: 「プログラミング ビデオ 」
以上が1バイトに何種類のコードをプログラムできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。