Rumah  >  Artikel  >  Berapa banyak bait yang diduduki oleh kod ascii?

Berapa banyak bait yang diduduki oleh kod ascii?

百草
百草asal
2023-09-07 16:03:255932semak imbas

Kod ASCII menduduki satu bait ialah standard pengekodan yang digunakan untuk mewakili aksara Ia menggunakan nombor perduaan 7-bit untuk mewakili 128 aksara yang berbeza, termasuk huruf, nombor, tanda baca, aksara khas, dsb. Byte ialah unit asas unit storan komputer Ia terdiri daripada 8 bit binari Setiap bit binari boleh menjadi 0 atau 1. Satu bait boleh mewakili 256 nilai yang berbeza, jadi ia boleh mewakili semua aksara dalam kod ASCII.

Berapa banyak bait yang diduduki oleh kod ascii?

Sistem pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.

Kod ASCII (American Standard Code for Information Interchange) ialah piawaian pengekodan yang digunakan untuk mewakili aksara Ia menggunakan nombor perduaan 7-bit untuk mewakili 128 aksara yang berbeza, termasuk huruf, nombor, tanda baca, aksara khas, dsb. Dalam komputer, kod ASCII biasanya diwakili oleh nombor binari 8-bit, iaitu, satu kod ASCII menduduki satu bait (8 bit) ruang storan.

Karakter kod ASCII diwakili oleh pengekodan binari 7-bit atau 8-bit dalam komputer dan disimpan dalam satu bait, iaitu, satu kod ASCII menduduki satu bait.

A byte (Byte) ialah unit asas unit storan komputer Ia terdiri daripada 8 bit binari, setiap bit binari boleh menjadi 0 atau 1. Satu bait boleh mewakili 256 (2^8) nilai yang berbeza, jadi ia boleh mewakili semua aksara dalam kod ASCII.

Perlu diingatkan bahawa dengan perkembangan teknologi komputer dan permintaan untuk pengantarabangsaan, kod ASCII secara beransur-ansur telah digantikan dengan piawaian pengekodan yang lebih universal seperti Unicode. Unicode menggunakan 16 atau 32 bit untuk mewakili aksara dan boleh mewakili lebih banyak set aksara, termasuk aksara dan simbol dalam pelbagai bahasa.

Apabila menggunakan pengekodan Unikod, satu aksara mungkin menduduki berbilang bait ruang storan. Bilangan bait khusus yang diduduki bergantung pada skema pengekodan Unicode yang digunakan, seperti UTF-8, UTF-16 atau UTF-32, dsb. UTF-8 ialah skim pengekodan Unicode biasa yang menggunakan pengekodan panjang boleh ubah Panjang pengekodan aksara boleh berjulat dari 1 hingga 4 bait.

Ringkasnya, kod ASCII biasanya menduduki satu bait (8 bit) ruang storan. Walau bagaimanapun, dengan aplikasi pengekodan Unicode yang meluas, aksara mungkin menduduki berbilang bait ruang storan Jumlah bait tertentu yang diduduki bergantung pada skema pengekodan Unicode yang digunakan.

Berapa banyak bait yang diduduki oleh kod ascii?

Kod ASCII boleh dibahagikan kepada kod ASCII standard dan kod ASCII lanjutan.

Kod ASCII standard juga dipanggil kod ASCII asas Ia menggunakan 7 digit perduaan (baki 1 digit perduaan ialah 0) untuk mewakili semua huruf besar dan huruf kecil, nombor 0 hingga 9, tanda baca dan aksara yang digunakan dalam Bahasa Inggeris Amerika. Watak kawalan khas. Antaranya:

  • 0~31 dan 127 (33 kesemuanya) ialah aksara kawalan atau aksara khusus komunikasi (selebihnya ialah aksara boleh dipaparkan)

    seperti aksara kawalan: LF (line feed), CR (carriage return) , FF (kembali) halaman), DEL (padam), BS (ruang belakang), BEL (ring), dsb.

    Watak khas untuk komunikasi: SOH (kepala teks), EOT (akhir teks), ACK (sahkan ), dsb.; Nilai

    ASCII ialah 8, 9, 10 dan 13 masing-masing ditukar kepada ruang belakang, tab, suapan baris dan aksara pulangan pengangkutan. Mereka tidak mempunyai paparan grafik tertentu, tetapi akan mempunyai kesan yang berbeza pada paparan teks bergantung pada aplikasi.

  • 32~126 (95 kesemuanya) ialah aksara (32 ialah ruang), di mana 48~57 ialah sepuluh angka Arab dari 0 hingga 9.

  • 65~90 ialah 26 huruf besar Inggeris, 97~122 ialah 26 huruf kecil Inggeris dan selebihnya ialah beberapa tanda baca, simbol aritmetik, dsb.

Juga ambil perhatian bahawa dalam ASCII standard, bit tertingginya (b7) digunakan sebagai bit pariti. Semakan pariti yang dipanggil merujuk kepada kaedah yang digunakan untuk menyemak sama ada ralat berlaku semasa penghantaran kod Ia biasanya dibahagikan kepada dua jenis: semakan ganjil dan semakan genap. Pariti ganjil menetapkan: bilangan 1 dalam bait kod yang betul mestilah nombor ganjil Jika ia bukan nombor ganjil, tambahkan 1 pada bit tertinggi b7 menetapkan: bilangan 1 dalam bait kod yang betul mestilah nombor genap , jika ia bukan nombor genap, tambahkan 1 pada bit tertinggi b7.

128 terakhir dipanggil kod ASCII lanjutan. Banyak sistem berasaskan x86 menyokong penggunaan lanjutan (atau "tinggi") ASCII. ASCII lanjutan membenarkan bit ke-8 setiap aksara digunakan untuk menentukan tambahan 128 aksara simbol khas, huruf asing dan simbol grafik.

Jadual standard kod ASCII adalah seperti berikut

(hex)Penjelasan 0000 00000000x00NUL(null)Teks bermula#🎜🎜🎜##🎜🎜🎜 Penghantaran)#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#Transmisi tamat#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 🎜 🎜 🎜 🎜 🎜 🎜🎜#🎜 🎜055#🎜 0x05#🎜 🎜 ##🎜🎜 BEL (loceng)#🎜🎜 ######## 🎜🎜#响#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#0000 100 🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#010#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#8#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#0x08 #🎜 🎜🎜# LF (Suapan baris NL, baris baharu)Kunci suapan talian0000 1011013110x0B Tab menegak0000 1100014120x0CFF (Suapan borang NP, halaman baharu)Kunci halaman01513 0x0DCR (pemulangan pengangkutan)Masukkan kunci0000 11100x0E0001 0011 13DC3 (kawalan peranti 3)Kawalan Peranti 30001 0100024200x1ASebaliknya0001 1011033270x1BESC (escape)Escape (limpahan) Simbol pengumpulan !Tanda seru0010 0010042340x22" 0010 0011043350x23 #0010 0100044 0 x24$和号#🎜🎜🎜#🎜🎜🎜 0x27''#🎜🎜🎜 0x29# 🎜🎜 ##🎜🎜 #)#🎜 0🎜 ##🎜 0🎜##🎜 🎜 0010 110110010 Haid Watak 0Watak 1Watak 3Watak 4##🎜🎜🎜##🎜🎜🎜🎜🎜🎜🎜 ######## 🎜🎜#aksara 5#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#0011 0110#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 #066540x36🎜🎜##🎜 🎜#6Watak 6#🎜🎜🎜🎜🎜🎜🎜 1 #7Watak 7#🎜🎜🎜🎜🎜🎜🎜 🎜🎜#0011 10000700x388570x399#🎜🎜🎜🎜🎜 #Watak 9075610x3D= Tanda sama076077 Modal 00 0101FModal F0100 01110107710x47GModal G0110720x48HModal H0100 10010111##🎜🎜🎜##🎜🎜🎜 #0100 1##🎜 🎜🎜 ## 🎜🎜#0114#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#76#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#0x4c#🎜🎜 ## 🎜🎜## #🎜###Huruf besar M#🎜 🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#0100 1110#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#0116#🎜🎜 ## 🎜🎜 ## 🎜🎜##78 0x4ENhuruf besar O0101 0000# ##🎜🎜🎜 🎜🎜#0120P#🎜🎜 #Capital R0x530126##🎜🎜🎜###🎜🎜🎜 #0101 0##🎜 🎜🎜 ## 🎜🎜#0127#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#87#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#0x57#🎜🎜 ## 🎜🎜## #🎜#huruf besar 🎜🎜#huruf besar 🎜🎜 ## 🎜🎜## 🎜🎜## 🎜🎜🎜 🎜🎜##🎜 🎜 Huruf besar Y🎜##🎜 🎜 Kurungan empat segi tertutup#🎜🎜 ###🎜🎜🎜🎜🎜🎜🎜 ## 🎜🎜## 🎜🎜 🎜🎜 🎜🎜 🎜🎜## 🎜🎜🎜## 0110 🎜🎜🎜🎜🎜🎜 🎜#014110 42980x62bhuruf kecil b0110 00110143990110 0100 0110 0 10101451010x65e0146 x6Ajhuruf kecil j01531070x6Bkhuruf kecil mhuruf kecil n##🎜🎜🎜 ###🎜🎜🎜 0x73s0167huruf kecil z0175125}Closing braces##🎜🎜 #🎜 🎜 #Peraturan saiz#🎜🎜🎜##🎜🎜 saiz kod Peraturan: nombor & lt; huruf kecil. Nombor lebih kecil daripada huruf. Contohnya, "7"
Nombor 0 adalah lebih kecil daripada nombor 9, dan meningkat dalam urutan dari 0 hingga 9. Contohnya, "3"
Huruf A lebih kecil daripada huruf Z, dan bertambah tertib dari A ke Z. Contohnya, "A"
Huruf besar huruf yang sama adalah 32 lebih kecil daripada huruf kecil. Seperti "A"
Saiz kod ASCII bagi beberapa huruf biasa: "A" ialah 65; "a" ialah 97;
Jadual ASCII
Bin
(binary)
Okt
(octal)
Dis
(perpuluhan)
Hex
(hex)
Pecahan
0001
01
1
0x01
SOH(permulaan tajuk)
Tajuk mula
0000 0010
0x02
STX (permulaan teks)
0000 0011
03
ETX (akhir teks)
Tamat teks
0000 0100
04🎜
4
0x04
🎜🎜#
#🎜🎜 #5
ENQ (pertanyaan)
#🎜
#🎜 #🎜🎜🎜 #🎜🎜
0000 0110
06#🎜##🎜🎜🎜##🎜🎜🎜##🎜🎜🎜 #6
# 🎜 🎜#
0x06
ACK (akui)#🎜🎜🎜🎜🎜🎜 #
Terima pemberitahuan
0000 0111
#🎜🎜🎜🎜#
0000 0111
#🎜🎜🎜🎜🎜🎜🎜
# 🎜🎜 #
7
0x07
#🎜 🎜#
BS (ruang belakang)
Backspace
0000 1001
011
#🎜🎜🎜#
011
#🎜🎜🎜🎜🎜🎜🎜 🎜 # #🎜 🎜#
0x09
HT (tab mendatar)
Tab mendatar
0000 1010
012
10
10
JADI ( beralih keluar)
🎜 🎜🎜Tak perlu tukar🎜🎜🎜🎜🎜🎜0000 1111🎜0001 000
020
16
0x10
DLE (pautan melarikan diri melarikan diri)
0001 0001
021
17
0x11
DC1 ( kawalan peranti 1)
Kawalan peranti 1
22
18
0x12
DC2 (kawalan peranti 2)
Kawalan peranti 2
023
1
DC4 (kawalan peranti 4)
Kawalan peranti 4
0001 0101
025
0x15
NAK (akui negatif)
Ditolak
0001 0110
026
22
terbiar ronous)
Segerakkan melahu
0001 0111
027
23
0x17
ETB (hujung trans. blok)
0001 1000
030
24
0x18
BOLEH (batal)
Batal
31
25
0x19
EM ( hujung sederhana)
Tamat sederhana
0001 1010
032
26
0x1A
SUB (
)
034
28
0x1C
FS (pemisah fail)
Pemisah fail
0001 1101
035
0x 1D
GS (pemisah kumpulan)
0001 1110
036
30
Pemisah rekod
🎜🎜0001 1111🎜 🎜 🎜🎜037🎜
31
0x1F
AS (pemisah unit)
Pemisah unit
040
32
0x20
.
Hashtag
#🎜🎜 #tanda dolar
0010 ##🎜🎜🎜🎜🎜🎜 🎜#
045
37
0x2 🎜🎜#
%
Tanda peratus
#🎜🎜🎜##🎜🎜🎜##🎜🎜🎜 0010 0110#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#046#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#38#🎜🎜 ## 🎜🎜 ## 🎜 🎜 ## 🎜 🎜#0x26
&
0111
047
🎜🎜🎜#
047
#🎜🎜 #
#🎜🎜🎜🎜#
0010 1000
##🎜🎜🎜###🎜🎜 🎜 #
40
0x28
#🎜🎜 ###🎜(🎜🎜#🎜 . 051
41
kurungan penutup
052
42
0x2A
*
bintang
100
43
0x2B
+
Plus
0010 1100
054
44
koma
055
45
0x2D
-
Tolak/Sempang
46
0x2E
.
tetak
0011 0001
061
49
0x31
1
0
062
50
0x32
2
Watak 2
0011 0011
063
51
3
0011 0100
064
52
0x34
4
065
53
0x35
067
55
#🎜 🎜 🎜#
#🎜 #🎜🎜 🎜 #
#🎜🎜🎜🎜##🎜 watak 🎜 . 🎜#
0011 1010
#🎜🎜🎜##🎜🎜🎜##🎜🎜🎜##🎜🎜
58
0x3A
###🎜🎜🎜##🎜🎜🎜##🎜🎜 :
Usus besar
0011 1011
073
59
koma bertitik
0011 1100
074
60
0x3C
kurang daripada
0011 1110
>
lebih besar daripada
0011 1111
63
0x3F
?
0.
0 0000
0100
64
0x40
@
Simbol e-mel
100 1
65
0x41
A
Modal A
Modal B
0100 0011
0100 01 00
0104
68
0x44
D
0105
69
0x 45
E
Modal E
Saya
Huruf besar I
01001010
0112
74
0x4A
J
Capital J
0100 1011
0113
75
0x4B
huruf besar K
L
Capital L
#🎜🎜🎜##🎜🎜🎜 #0100 1101
0115
77# ##🎜🎜🎜 🎜🎜#0x4D
M
#🎜🎜🎜🎜##🎜🎜 huruf besarN
0100 1111
#🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜 🎜 #
80
0x50# #
Modal P
0101 0001#🎜
0101 0001#🎟
🎜🎜 . 🎜🎜#Q
Capital Q
#🎜🎜🎜##🎜🎜 1 #0🎜🎜 . 🎜🎜#
R
#🎜🎜🎜🎜🎜🎜🎜🎜 #🎜🎜 ## 🎜🎜#0101#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#0123#🎜🎜 ## 🎜🎜 ## 🎜🎜#
83#🎜🎜 ## 🎜🎜 #
S
# 🎜🎜🎜## 🎜🎜🎜 # #uppercase 🎜#
0100
0124#🎜## 🎜🎜 🎜#84
0x54
T#🎜🎜🎜🎜🎜🎜🎜🎜 🎜🎜#Modal T
0101 0101
# 🎜🎜## 🎜🎜🎜🎜🎜🎜🎜 🎜 🎜#
85
0x55
# 🎜🎜🎜## 🎜🎜 🎜🎜#
huruf besar U
##10101🎜🎜 🎜 #
86
0x56
Capital V
W
Huruf besar W
#🎜🎜🎜##🎜🎜🎜 🎜#0101 1000
0130
8🎜🎜#8🎜🎜#8🎜🎜# #
0x58
X
0101 1001
0131
0x59
Y
90
0x5A
🎜🎜 #
Modal Z
0101 1011#🎜 #0101 1011#🎜 #🎜🎜🎜 #0133# #
[
Buka kurungan segi empat sama
0101 1100###🎜🎜🎜🎜🎜🎜 #0134# #
backslash
#🎜🎜🎜🎜🎜🎜🎜1 #
0135
93
##🎜🎜🎜🎜🎜 🎜#
]
#🎜🎜🎜🎜🎜🎜🎜🎜 #🎜🎜 ## 🎜🎜#0101 1110#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#0136#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#94#🎜🎜 ## 🎜 🎜#
0x5E
^
🎜🎜#🎜 🎜🎜#
0101 1111
0137 🎜#
95
0x5F
underscore
0110 0000
96
0x60
petikan pembukaan
97
0x61
a
huruf kecil a
c
huruf kecil c
0110 0110
102
0 x66
f
huruf kecil f
0110 0111
0147
103
g
huruf kecil g
0110 1000
0150
104
0x68
j
1 huruf kecil h
001
0151
105
0x69
i
huruf kecil i
0110 1010
0152
0110 1011
0110 1100
0154
108 155
109
0x6D
m
0110 1110
0156
110
n
0110 1111
0111 0 000
0160
112
0x70
p
0111 0001
0161
113
0 x71
q
huruf kecil q
0111 0010#🎜
#🎜 #0162 🎜#
r
huruf kecil r
#🎜🎜🎜##🎜🎜1
0163
115
huruf kecil s#🎜#
#🎜🎜🎜 🎜#
0110
0164
#🎜🎜🎜🎜 #1 🎜🎜#
0x74
t
#🎜 🎜##🎜🎜🎜 ##🎜🎜🎜
0111
0165#🎜 ##🎜 ##🎜 ##🎜
117
0x75
##u# 🎜🎜##u# 🎜🎜##u# 🎜 ## 🎜🎜#Kecil U#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#0111 0110#🎜🎜 ## 🎜🎜 ## 🎜🎜 ## 🎜🎜#0166
118
0x76
#🎜🎜 #🎜🎜 v
huruf kecil v
###01🎜1🎜# ##11🎜1 🎜🎜#
119
0x77
w
huruf kecil w
10 0 170
120
0x78
x
huruf kecil
y
huruf kecil y
0111 1010
2
0x7A
z
0111 1 011
0173
123
0x7B
braket
0111 1100
0174
124
0x 7C
|
garis menegak
0111 🎜🎜#
0111 🎜🎜##🎜 🎜#
#🎜7🎜🎜🎜7 🎜🎜#
#🎜🎜🎜##🎜🎜🎜##🎜🎜🎜##🎜 0110 🎜## 🎜🎜#0x7E
~
0111 1111
0177###🎜🎜🎜🎜🎜🎜🎜🎜 🎜 #127# 🎜🎜#
0x7F
DEL (delete)#🎜##🎜🎜 ## 🎜 🎜#delete

Atas ialah kandungan terperinci Berapa banyak bait yang diduduki oleh kod ascii?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn