ホームページ >よくある問題 >1バイトに何種類のコードをプログラムできますか?

1バイトに何種類のコードをプログラムできますか?

藏色散人
藏色散人オリジナル
2020-12-24 11:14:5662258ブラウズ

1 バイトは最大 256 の異なるコードを生成できます。1 バイトには 8 ビットがあり、各ビットには 0 と 1 の 2 つのオプションがあるため、順列と組み合わせの理論によれば、2 つのオプションがあります。合計 8 つの異なる値の 8 乗、つまり 256 の異なるコード。

1バイトに何種類のコードをプログラムできますか?

#この記事の動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。