ホームページ よくある問題 1 つの ASCII 文字は何バイトを占めますか?

1 つの ASCII 文字は何バイトを占めますか?

Mar 09, 2023 pm 03:49 PM
バイト ascii

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

1 つの ASCII 文字は何バイトを占めますか?

このチュートリアルの動作環境: 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 バイトを占めます。

1 つの ASCII 文字は何バイトを占めますか?

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 コード標準テーブルは次のとおりです。

略語/文字説明0000 0000#02##0x02##0000 00110550607##BEL (ベル)0000 10000108 0x09HT (水平タブ)水平タブ文字0x0ALF (NL)改行、改行)改行キー##0x0B##0000 1100014120x0C##160x100220001 0011023200x140001 01010x15NAK (否定的な承認)受け入れを拒否する 0x16 ##0300001 10010001 1010#0001 1011 034280x1CFS (ファイル区切り文字)ファイル区切り文字##035##300001 1111037310010 0000##0x20(スペース)スペース0x21#感嘆符##04234##二重引用符##0010 0011#0010 0100##$ドル記号045370x25#046400x28(白括弧41 0x29)閉じ括弧420010 1011053430x2C05545#0010 111005646 ##06150##51##文字 3##0x340011 010106553 ##5##0011 0110文字 6#文字数 7##0011 1011 073 # 未満です075##62#0011 11110x3F0x40##0x41C##0x44D0100 0101##0x47G大文字 G##0110 740x4AJ大文字 J##750x4C0x4D0100 1110 0116780x4E##O0101 00000101 0001#大文字 Q012283 0x53S大文字の S0124##0x540101 0101##U大文字 W##880x58#大文字 XXX##0101 1010013290##910x5B920101 110101350101 1110#^950x61##98 0x62#小文字 b##0x63c#100#0110 0101##0110 0110##0110 011101501040x68 ##0110 1001 ##1050x6Bk##0x6C0110 11010155109##no0111 00000160##1130111 0010##小文字の r##0163#小文字の t#117##u小文字の u0x76v小文字の v0x77w小文字の w##0x780x79##0111 1010##左括弧##0111 1100#01750111 111001760111 1111##127##サイズ ルール
ASCII テーブル
Bin
(2進数)
10月
(8進数)
12月
(10進数)
#16 進数
#(16 進数)
#00
#0
0x00
NUL(null)
null 文字
0000 0001
01
1
0x01
SOH(見出しの開始)
タイトルの開始
0000 0010
#2
##STX (本文の先頭)
テキストの始まり
03
3
0x03
ETX (本文終了)
本文終了
#0000 0100
04
4
0x04
EOT (送信終了)
送信終了
#0000 0101
##0x05
ENQ (問い合わせ)
リクエスト
0000 0110
6
0x06
ACK (肯定応答)
通知を受信しました
0000 0111
#7
##0x07
#リング
0x08
#BS (バックスペース)
バックスペース
#0000 1001
011
9
0000 1010
012
10
0000 1011
013
11
VT (垂直タブ)
垂直タブ文字
FF (NP フォーム フィード、新しいページ)
ページキー
##0000 1101
015
13
#0x0D
CR (キャリッジreturn)
キーを入力してください
0000 1110
016
14
0x0E
SO (シフトアウト)
切り替える必要はありません
0000 1111
017
15
0x0F
SI (シフトイン)
スイッチングを有効にする
0001 0000
020
DLE (データ リンク エスケープ)
##データ リンク エスケープ
##0001 0001
021
17
0x11
DC1 (デバイス制御 1)
デバイス制御 1
0001 0010
##18
#0x12
DC2 (デバイス制御 2)
デバイス制御 2
19
##0x13
DC3 (デバイス制御 3)
デバイス制御 3
##0001 0100
024
##DC4 (デバイス制御 4)
デバイス制御4
#025
21
#0001 0110
026
22
#SYN (同期アイドル)
同期アイドル
0001 0111
027
23
0x17
ETB (転送ブロックの終わり)
#送信ブロック終了
0001 1000
##24
0x18
##CAN (キャンセル)
キャンセル
031
25
0x19
EM (媒体の終わり)
媒体の終わり
032
26
0x1A
SUB (代用)
の代わりに
033
27
##0x1B
ESC (エスケープ)
エスケープ (オーバーフロー)
##0001 1100
0001 1101
29
0x1D
##GS (グループ区切り記号)
グループ化記号
#0001 1110
#036
0x1E
#RS (レコード区切り文字)
レコード区切り文字
0x1F
US (単位区切り記号)
単位区切り記号
##040
32
#0010 0001
041
33
#!
0010 0010
## 0x22
##"
043
35
0x23
#044
36
0x24
0010 0101
#%
パーセント記号
0010 0110
#38
0x26
&
0010 0111
047
39
0x27
'
一重引用符で囲んでください
0010 1000
050
0010 1001
051
##0010 1010
052
##0x2A
*
0x2B
##プラス記号
0010 1100
##054
44
#,
カンマ
0010 1101
##0x2D
-
#マイナス記号/ダッシュ
##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
0x33
##3
##0011 0100
064
52
4
文字 4
#0x35
##キャラクター 5
##066
54
##0x36
6
0011 0111
067
55
0x37
7
##0011 1000
070
56
0x38
8
文字 8
#0011 1001
071
57
0x39
9
文字 9
0011 1010
072
58
0x3A
:
コロン
#59
0x3B
;
# セミコロン
0011 1100
074
60
0x3C
##0011 1101
##61
0x3D
#=
等号
#0011 1110
076
##0x3E
>
##077
# より大きいです
##63
##?
疑問符
0100 0000
0100
64
@
電子メール シンボル
##0100 0001
0101
65
A
大文字 A
##0100 0010
0102
66
0x42
B
大文字 B
0100 0011
0103
##67
0x43
大文字 C
0100 0100
#0104
68
#大文字 D
0105
69
0x45
##E
大文字 E
#0100 0110
0106
70
0x46
F
大文字 F
0100 0111
0107
71
##0100 1000
72
0x48
H
uppercaseH
0100 1001
0111
73
0x49
I
大文字 I
01001010
#0112
0100 1011
0113
##0x4B
K
大文字 K
#0100 1100
##0114
76
##L
大文字の L
0100 1101
0115
77
M
##大文字 M
N
大文字 N
##0100 1111
0117
#79
0x4F
#大文字 O
0120
80
0x50
P
##大文字 P
0121
##81
0x51
Q
#0101 0010
##82
##0x52
R
大文字 R
0101 0011
##0123
#0101 0100
##84
#T
##大文字 T
#0125
85
##0x55
大文字 U
##0101 0110
0126
86
0x56
V
大文字 V
#0101 0111
#0127
87
0x57
W
# #0101 1000
0130
0101 1001
0131
##89
##0x59
Y
#資本金文字 Y
0x5A
Z
##大文字 Z
0101 1011
0133
#[
##白角かっこ
#0101 1100
##0134
0x5C
##\
バックスラッシュ
93
0x5D
]
右角括弧
##0136
94
0x5E
##キャレット
0101 1111
0137
##0x5F
#アンダースコア
##0110 0000
0140
96
0x60
`
一重引用符で囲んでください
0110 0001
##0141
97
a
小文字 a
0110 0010
0142
##b
##0110 0011
0143
99
#小文字の c
#0110 0100
#0144
#0x64
##d
##小文字 d
#0145
#101
0x65
#e
小文字の e
#0146
102
0x66
f
小文字 f
#0147
103
0x67
g
小文字の g
#0110 1000
#h
小文字の h
#0151
#0x69
i
##小文字の i
##0110 1010
0152
106
0x6A
j
小文字の j
##0110 1011
0153
107
##小文字の k
0110 1100
0154
108
l
小文字 l
##0x6D
m
下ケース m
0110 1110
0156
110
0x6E
##小文字の n
0110 1111
0157
111
0x6F
##小文字 o
##112
0x70
#p
小文字の p
0111 0001
0161
##0x71
q
小文字 q
0162
114
##0x72
##r
#0111 0011
##115
0x73
s
小文字の s
0111 0100
0164
116
0x74
t
##0111 0101
0165
##0x75
0111 0110
0166
118
0111 0111
0167
119
0111 1000
0170
120
x
小文字 xx
0111 1001
0171
121
y
小文字 y
##0172
122
0x7A
z
小文字の z
0111 1011
#0173
#123
0x7B
#{
0174
##124
##0x7C
|
縦線
0111 1101
# 125
0x7D
}
閉じ中括弧
126
0x7E
~
チルダ
0177
##0x7F
##DEL (削除)
削除
一般的な ASCII コード サイズ ルール: 数値
数字は文字よりも小さいです。たとえば、「7」
数値 0 は数値 9 より小さく、0 から 9 まで順番に増加します。たとえば、「3」 文字 A は文字 Z より小さく、A から Z の順に増加します。たとえば、 "A"
  • 同じ文字の大文字は、小文字よりも 32 小さくなります。 「A」
  • いくつかの一般的な文字の ASCII コード サイズ: 「A」は 65、「a」は 97、「0」は 48。

    関連知識の詳細については、
  • FAQ
  • 列をご覧ください。

以上が1 つの ASCII 文字は何バイトを占めますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

1MB のストレージ容量は何バイトに相当します 1MB のストレージ容量は何バイトに相当します Mar 03, 2023 pm 05:42 PM

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

128MBとは何バイトを意味しますか? 128MBとは何バイトを意味しますか? Nov 29, 2022 am 10:35 AM

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

1 ビットは何バイトに相当します 1 ビットは何バイトに相当します Mar 09, 2023 pm 03:11 PM

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

1 つの ASCII 文字は何バイトを占めますか? 1 つの ASCII 文字は何バイトを占めますか? Mar 09, 2023 pm 03:49 PM

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

utf8 でエンコードされた中国語の文字は何バイトを占めますか? utf8 でエンコードされた中国語の文字は何バイトを占めますか? Feb 21, 2023 am 11:40 AM

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

ASCIIコードは何バイトを占めますか? ASCIIコードは何バイトを占めますか? Sep 07, 2023 pm 04:03 PM

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

4kb はストレージユニットに何バイトあるかを示します 4kb はストレージユニットに何バイトあるかを示します Feb 28, 2023 pm 12:12 PM

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

PHPでint型をbytesに変換する方法を詳しく解説 PHPでint型をbytesに変換する方法を詳しく解説 Mar 06, 2024 pm 06:18 PM

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