1 つの ASCII 文字は何バイトを占めますか?
1 つの ASCII 文字が 1 バイトを占めます。 ASCII コード文字は、コンピュータでは 7 ビットまたは 8 ビットのバイナリ エンコーディングで表され、1 バイトで格納されます。つまり、1 つの ASCII コードが 1 バイトを占めます。 ASCII コードは、標準 ASCII コードと拡張 ASCII コードに分けることができます。標準 ASCII コードは、基本 ASCII コードとも呼ばれます。7 ビットの 2 進数 (残り 1 桁は 0) を使用して、すべての大文字と小文字を表します。 0 ~ 9 の数字。アメリカ英語で使用される句読点および特殊な制御文字。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
ASCII (American Standard Code for Information Interchange): American Standard Code for Information Interchange は、ラテン文字に基づくコンピュータ コード システムで、主に現代英語やその他の西ヨーロッパ言語を表示するために使用されます。
ASCII コードは、指定された 7 ビットまたは 8 ビットの 2 進数の組み合わせを使用して、128 または 256 個の可能な文字を表します。
ASCII コード文字は、コンピュータでは 7 ビットまたは 8 ビットのバイナリ エンコーディングで表され、1 バイトで格納されます。つまり、1 つの ASCII コードが 1 バイトを占めます。
ASCII コードは、標準 ASCII コードと拡張 ASCII コードに分類できます。
標準 ASCII コードは、基本 ASCII コード
とも呼ばれ、7 つの 2 進数 (残りの 1 つの 2 進数は 0) を使用して、すべての大文字と小文字、および数字を表します。アメリカ英語で使用される 0 ~ 9、句読点、および特殊制御文字。このうち
-
0 ~ 31 と 127 (合計 33) は制御文字または特殊通信文字 (残りは表示可能な文字)
たとえば、コントロール文字: LF(ライン フィード)、CR (キャリッジ リターン)、FF (ページ フィード)、DEL (削除)、BS (バックスペース)、BEL (リング) など;
通信用の特殊文字: SOH (ヘッダー)、EOT (テキストの終わり)、ACK (確認) など;
ASCII 値 8、9、10、13 はそれぞれバックスペース、タブ、ライン フィード、キャリッジ リターン文字に変換されます。 。特定のグラフィック表示はありませんが、アプリケーションに応じてテキスト表示に異なる効果をもたらします。
32~126(計95)は文字(32はスペース)で、そのうち48~57は0~9までの10個のアラビア数字です。
65 ~ 90 は 26 個の大文字の英字、97 ~ 122 は 26 個の小文字の英字、残りは句読点や算術記号などです。
標準 ASCII では、その最上位ビット (b7) がパリティ ビットとして使用されることにも注意してください。いわゆるパリティチェックとは、符号伝送時にエラーが発生していないかをチェックする方法であり、大きく分けて奇数チェックと偶数チェックの2種類に分けられます。奇数パリティ ルール: 正しいコードのバイト内の 1 の数は奇数である必要があります。奇数でない場合は、最上位ビット b7 に 1 を追加します。偶数パリティ ルール: 正しいコードのバイト内の 1 の数。正しいコードは偶数である必要があります。偶数でない場合は、最上位ビット b7 に 1 を加算します。
最後の 128 文字は拡張 ASCII コードと呼ばれます。
多くの x86 ベースのシステムは、拡張 (または「高」) ASCII の使用をサポートしています。拡張 ASCII では、各文字の 8 番目のビットを使用して、追加の 128 個の特殊記号文字、外国文字、およびグラフィック記号を決定できます。
ASCII コード標準テーブルは次のとおりです。
Bin (2進数)
|
10月
(8進数)
|
12月
(10進数)
|
#16 進数 #(16 進数)
| 略語/文字説明 | |||
#00 |
#0 | 0x00 | NUL(null) | null 文字 | 0000 0001 | ||
01 | 1 | 0x01 |
SOH(見出しの開始) | タイトルの開始 | 0000 0010 | ||
#2 | ##0x02##STX (本文の先頭) |
|
##0000 0011 | ||||
03 |
3 |
0x03 |
ETX (本文終了) |
本文終了 | #0000 0100 | ||
04 | 4 | 0x04 | EOT (送信終了) | 送信終了 | #0000 0101
|
||
5 | ##0x05 | ENQ (問い合わせ) | リクエスト | 0000 0110 | |||
6 | 0x06 | ACK (肯定応答) | 通知を受信しました | 0000 0111 | |||
#7 |
##0x07 | ##BEL (ベル)#リング | 0000 1000 | 010 | 8 | ||
0x08 |
#BS (バックスペース) | バックスペース | #0000 1001 |
011 |
9 |
||
水平タブ文字 | 0000 1010
|
012 |
10 |
||||
改行キー | 0000 1011 |
013
|
11 |
||||
VT (垂直タブ) | 垂直タブ文字 | ##0000 1100 | 014 | 12 | 0x0C | ||
FF (NP フォーム フィード、新しいページ) |
ページキー |
##0000 1101 | 015 |
13 |
#0x0D | CR (キャリッジreturn) | キーを入力してください |
0000 1110 | 016 | 14 | 0x0E | SO (シフトアウト) | 切り替える必要はありません | ||
0000 1111 | 017 | 15 | 0x0F | SI (シフトイン) | スイッチングを有効にする | ||
0001 0000 | 020 | ##16DLE (データ リンク エスケープ) | ##データ リンク エスケープ |
##0001 0001 | |||
021 | 17 | 0x11 |
DC1 (デバイス制御 1) | デバイス制御 1 | 0001 0010 | ||
##18 | #0x12 |
DC2 (デバイス制御 2) |
デバイス制御 2 |
0001 0011 | 023 | ||
19 |
##0x13 | DC3 (デバイス制御 3) | デバイス制御 3 | ##0001 0100 |
024 |
||
0x14 | ##DC4 (デバイス制御 4) | デバイス制御4 | 0001 0101 | #025 | 21 |
||
NAK (否定的な承認) | 受け入れを拒否する | #0001 0110 | 026 | 22 | |||
#SYN (同期アイドル) |
同期アイドル |
0001 0111 | 027 | 23 | 0x17 | ||
ETB (転送ブロックの終わり) | #送信ブロック終了 | ||||||
0001 1000 | ##030##24 | 0x18 | ##CAN (キャンセル) |
キャンセル |
0001 1001 | ||
031 |
25 | 0x19 |
EM (媒体の終わり) |
媒体の終わり |
0001 1010 | ||
032 |
26 |
0x1A |
SUB (代用) |
の代わりに |
#0001 1011 | ||
033 |
27 |
##0x1B | ESC (エスケープ) | エスケープ (オーバーフロー) | ##0001 1100 |
||
28 | 0x1C | FS (ファイル区切り文字) | | ファイル区切り文字0001 1101 |
|||
29 | 0x1D | ##GS (グループ区切り記号) |
グループ化記号 |
#0001 1110 | #036 |
||
0x1E | #RS (レコード区切り文字) |
レコード区切り文字 |
0001 1111 | 037 | 31 | ||
0x1F |
US (単位区切り記号) |
単位区切り記号 |
0010 0000 | ##040 | 32 | ||
(スペース) | スペース | #0010 0001 | 041 | 33 | 0x21|||
#! | #感嘆符0010 0010 | ##04234 | ## 0x22 | ##" | ##二重引用符|||
043 | 35 | 0x23 | #0010 0100 | ||||
#044 | 36 | 0x24 | ##$ドル記号 | 0010 0101 |
|||
37 | 0x25 | #% | パーセント記号 | 0010 0110 | #046|||
#38 | 0x26 | & | 和 | 0010 0111 | 047 | ||
39 | 0x27 | ' | 一重引用符で囲んでください | 0010 1000 |
050 |
||
0x28 | ( | 白括弧 | 0010 1001 |
051 |
|||
0x29 | ) | 閉じ括弧 | ##0010 1010 | 052 | |||
##0x2A |
* |
星 |
0010 1011 | 053 | 43 | ||
0x2B |
##プラス記号 | 0010 1100 | ##054 |
44 |
|||
|
カンマ | 0010 1101 | 05545 | ##0x2D | |||
- | #マイナス記号/ダッシュ | ||||||
056 | 46 | ##0x2E | ##. |
##期間 | 0010 1111 | ||
057 | 47 | 0x2F | / | スラッシュ | 0011 0000 | ||
060 | 48 | 0x30 | 0 | 文字 0 | ##0011 0001 |
||
49 | ##0x31 |
1 |
文字1 |
0011 0010 | #062 |
||
0x32 | 2 | キャラクター 2 | 0011 0011 | 063 | ##51|||
0x33 | ##3 | ##文字 3##0011 0100 | 064 | 52 | ##0x34|||
4 |
文字 4 |
0011 0101 | 065 | 53 | #0x35 | ||
##キャラクター 5 | ##0011 0110 | ##066 | 54 | ##0x36 |
6 |
||
0011 0111 | 067 | 55 | 0x37 | 7 | #文字数 7|||
##0011 1000 | 070 | 56 | 0x38 | 8 | 文字 8 | ||
#0011 1001 | 071 | 57 | 0x39 | 9 | 文字 9 | ||
0011 1010 | 072 | 58 | 0x3A | : | コロン | ||
073 | #59 | 0x3B | ; | # セミコロン | 0011 1100 | ||
074 | 60 | 0x3C | は | # 未満です##0011 1101 |
|||
##61 | 0x3D | #= |
等号 |
#0011 1110 | 076 | ||
##0x3E | > | は | #0011 1111 | ##077 | # より大きいです ##63
|
||
##? | 疑問符 | 0100 0000 | 0100 | 64 | |||
@ | 電子メール シンボル | ##0100 0001 | 0101 | 65 | ##0x41|||
A |
大文字 A |
##0100 0010 | 0102 | 66 | 0x42 | ||
B | 大文字 B | 0100 0011 |
0103 |
##67 | 0x43 | ||
大文字 C | 0100 0100 | #0104 | 68 | ##0x44D | #大文字 D | ||
0105 | 69 | 0x45 | ##E |
大文字 E | #0100 0110 | ||
0106 | 70 | 0x46 | F | 大文字 F | 0100 0111 | ||
0107 | 71 | ##0x47G | 大文字 G | ##0100 1000 | ##0110|||
72 |
0x48 |
H |
uppercaseH |
0100 1001 | 0111 | ||
73 | 0x49 | I | 大文字 I | 01001010 | #0112 |
||
0x4A | J | 大文字 J | 0100 1011 |
0113 |
|||
##0x4B |
K |
大文字 K |
#0100 1100 | ##0114 |
76 |
||
##L | 大文字の L | 0100 1101 | 0115 | 77 | |||
|
##大文字 M |
0100 1110 | 0116 | 78 | 0x4E | ||
N |
大文字 N |
##0100 1111 | 0117 | #79 | 0x4F | ##O#大文字 O | |
0120 | 80 | 0x50 | P | ##大文字 P |
| 0101 0001||
0121 |
##81 | 0x51 |
Q | #大文字 Q#0101 0010 | |||
##82 |
##0x52 | R | 大文字 R | 0101 0011 | ##0123 |
||
0x53 | S | 大文字の S | #0101 0100 | 0124##84 | |||
#T | ##大文字 T |
0101 0101 | #0125 | 85 |
##0x55 | ##U||
大文字 U |
##0101 0110 | 0126 | 86 | 0x56 | V | ||
大文字 V | #0101 0111 |
#0127 | 87 | 0x57 | W | ||
# #0101 1000 | 0130 | ##880x58 | #大文字 XXX | ||||
0101 1001 | 0131 | ##89 |
##0x59 | Y | #資本金文字 Y | ||
0132 | 90 | 0x5A |
Z |
##大文字 Z | |||
0101 1011 | 0133 | ##910x5B | #[ | ##白角かっこ |
#0101 1100 | ||
##0134 | 920x5C |
##\ |
バックスラッシュ |
0101 1101 | 0135 | ||
93 |
0x5D |
] |
右角括弧 |
0101 1110 | ##0136 | ||
94 | 0x5E | #^##キャレット | 0101 1111 | 0137 | |||
##0x5F | #アンダースコア |
##0110 0000 | 0140 |
|
|||
0x60 | ` | 一重引用符で囲んでください | 0110 0001 |
##0141 | 97 | ||
a | 小文字 a | 0110 0010 | 0142 | ##980x62 | |||
##b | #小文字 b##0110 0011 |
0143 | 99 | ##0x63c | |||
#小文字の c | #0110 0100 |
#0144 | #100#0x64 | ##d |
##小文字 d |
||
#0145 | #101 |
0x65 |
#e | 小文字の e | |||
|
102 | 0x66 | f | 小文字 f | ##0110 0111 | ||
#0147 | 103 | 0x67 | g | 小文字の g | #0110 1000 |
||
104 | 0x68 | #h | 小文字の h | ##0110 1001 | #0151 | ||
#0x69 | i | ##小文字の i |
##0110 1010 | 0152 | 106 | ||
0x6A | j | 小文字の j | ##0110 1011 |
0153 |
107 |
||
k | ##小文字の k | 0110 1100 | 0154 | 108 | ##0x6C|||
l |
小文字 l |
0110 1101 | 0155 | 109 | ##0x6D | ||
m | 下ケース m | 0110 1110 | 0156 | 110 | 0x6E | ||
##小文字の n | 0110 1111 | 0157 | 111 | 0x6F | |||
##小文字 o |
0111 0000 | 0160 | ##112 | 0x70 | #p | 小文字の p | |
0111 0001 | 0161 | ##113##0x71 | q | 小文字 q | |||
0162 | 114 | ##0x72 |
##r | ##小文字の r#0111 0011 | ##0163|||
##115 | 0x73 | s | 小文字の s | 0111 0100 | 0164 | ||
116 | 0x74 | t | #小文字の t##0111 0101 | 0165 | #117|||
##0x75 | ##u小文字の u | 0111 0110 |
0166 |
118 | |||
v | 小文字の v | 0111 0111
|
0167 |
119 |
|||
小文字の w | 0111 1000 |
0170
|
120 |
||||
x |
|
0111 1001 | 0171 | 121 | |||
y |
|
##0172 | 122 | 0x7A | |||
z | 小文字の z | 0111 1011 | #0173 |
#123 | 0x7B | #{ | ##左括弧|
0174 | ##124 |
##0x7C | | | 縦線 | 0111 1101 |
||
# 125 |
0x7D |
} |
閉じ中括弧 |
0111 1110 | 0176 | ||
126 |
0x7E |
~ |
チルダ |
0111 1111 | 0177 | ||
##0x7F | ##DEL (削除) |
削除 |
##サイズ ルール |
|
数字は文字よりも小さいです。たとえば、「7」 |
- 同じ文字の大文字は、小文字よりも 32 小さくなります。 「A」
- いくつかの一般的な文字の ASCII コード サイズ: 「A」は 65、「a」は 97、「0」は 48。 関連知識の詳細については、 FAQ
- 列をご覧ください。
以上が1 つの ASCII 文字は何バイトを占めますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









1MB のストレージ容量は、2 の 20 乗バイト、つまり 1,048,576 バイトに相当します。 MB はコンピュータの記憶単位であり、「メガ」と発音されます。1MB は 1024KB、1KB は 1024B (バイト) に等しいため、1MB は 1048576 (1024 *1024) バイトに相当します。

128mb は 134217728 バイトを指します。バイト換算式は「1MB=1024KB=1048576B=8388608bit」です。これは、1048576 個の英字と 524288 個の漢字を保存できることを意味します。トラフィック単位の換算式は、1GB=1024MB、1MB=1024KB、1KB です。 = 1024B。

1 ビットは 1 バイトの 8 分の 1 に相当します。 2 進数体系では、0 または 1 がそれぞれ 1 ビット (bit) であり、ビットはデータ記憶の最小単位であり、8 ビット (bit、略して b) ごとに 1 バイト (Byte) が構成されます。バイト) = 8 ビット」。ほとんどのコンピュータ システムでは、バイトは 8 ビット (ビット) 長のデータ単位であり、文字、数字、またはその他の文字を表すためにバイトが使用されます。

1 つの ASCII 文字が 1 バイトを占めます。 ASCII コード文字は、コンピュータでは 7 ビットまたは 8 ビットのバイナリ エンコーディングで表され、1 バイトで格納されます。つまり、1 つの ASCII コードが 1 バイトを占めます。 ASCII コードは、標準 ASCII コードと拡張 ASCII コードに分けることができます。標準 ASCII コードは、基本 ASCII コードとも呼ばれます。7 ビットの 2 進数 (残り 1 桁は 0) を使用して、すべての大文字と小文字を表します。 0 ~ 9 の数字。アメリカ英語で使用される句読点および特殊な制御文字。

UTF8 でエンコードされた中国語文字は 3 バイトを占めます。 UTF-8 エンコードでは、1 つの中国語文字は 3 バイトに相当し、1 つの中国語の句読点は 3 バイトを占めますが、Unicode エンコードでは、1 つの中国語文字 (繁体字中国語を含む) は 2 バイトに相当します。 UTF-8 は各文字のエンコードに 1 ~ 4 バイトを使用します。1 つの US-ASCIl 文字のエンコードには 1 バイトのみが必要です。ラテン語、ギリシャ語、キリル文字、アルメニア語、および発音区別符号付きのヘブライ語。アラビア語、シリア語およびその他の文字は 2 バイトが必要です。エンコーディング。

ASCII コードは 1 バイトを占めます。ASCII コードは、文字を表すために使用されるコーディング標準です。7 ビットの 2 進数を使用して、文字、数字、句読点、特殊文字などを含む 128 個の異なる文字を表します。バイトはコンピュータの記憶装置の基本単位です。バイトは 8 つのバイナリ ビットで構成されます。各バイナリ ビットは 0 または 1 です。1 バイトは 256 の異なる値を表すことができるため、ASCII コードのすべての文字を表すことができます。

4KB は、記憶ユニットが 4096 バイトであることを意味します。 KB は、コンピュータのデータ記憶単位バイトの倍数形式であるキロバイトを指します。キロバイトは 2 の累乗に基づきます。つまり、1 キロバイト (1KB) は 1024 バイト (B ) に等しいため、「4KB=4*」となります。 1024B=4096B"、つまり 4KB は 4096 バイトを表します。

PHPでint型をbyte型に変換する方法を詳しく解説 PHPでは、ネットワークデータ送信やファイル処理、暗号化アルゴリズムなどを扱う場合など、整数型(int)をバイト型(Byte)に変換する必要が生じることがよくあります。 。この記事では、int型をbyte型に変換する方法と具体的なコード例を詳しく紹介します。 1. int 型と byte の関係 コンピュータ分野では、基本データ型 int は整数を表しますが、byte (バイト) はコンピュータの記憶単位で、通常は 8 ビットのバイナリデータです