Satu aksara ascii menduduki 1 bait. Aksara 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. Kod ASCII boleh dibahagikan kepada kod ASCII standard dan kod ASCII lanjutan juga dipanggil kod ASCII asas Ia menggunakan nombor perduaan 7-bit (baki 1 digit perduaan ialah 0) untuk mewakili semua huruf besar dan huruf kecil. nombor 0 hingga 9. Tanda baca, dan aksara kawalan khas yang digunakan dalam Bahasa Inggeris Amerika.
Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.
ASCII (American Standard Code for Information Interchange): The American Standard Code for Information Interchange ialah sistem pengekodan komputer berdasarkan abjad Latin, terutamanya digunakan untuk memaparkan bahasa Inggeris moden dan bahasa Eropah Barat yang lain.
Kod ASCII menggunakan gabungan nombor perduaan 7-bit atau 8-bit yang ditentukan untuk mewakili 128 atau 256 aksara yang mungkin.
Aksara 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.
Kod ASCII boleh dibahagikan kepada kod ASCII standard dan kod ASCII lanjutan.
标准ASCII码也叫基础ASCII码
, menggunakan 7 digit binari (baki 1 digit binari ialah 0) untuk mewakili semua huruf besar dan huruf kecil, nombor 0 hingga 9, tanda baca dan dalam Bahasa Inggeris Amerika Aksara kawalan khas digunakan. Antaranya:
0~31 dan 127 (33 kesemuanya) ialah aksara kawalan atau aksara khusus komunikasi (selebihnya ialah aksara yang boleh dipaparkan)
Sebagai contoh, aksara kawalan: LF ( Suapan baris), CR (pemulangan pengangkutan), FF (suapan halaman), DEL (padam), BS (ruang belakang), BEL (cincin), dsb.
Watak khas untuk komunikasi: SOH (pengepala), EOT (Tamat teks), ACK (pengesahan), dsb.;
Nilai ASCII 8, 9, 10 dan 13 ditukar menjadi ruang belakang, tab, suapan baris dan aksara pulangan pengangkutan masing-masing. 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 memeriksa 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个称为扩展ASCII码。
Banyak sistem berasaskan x86 menyokong penggunaan lanjutan (atau "tinggi") ASCII. ASCII lanjutan membolehkan 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
Bin (perduaan)
|
Okt
(octal)
|
Dis
(perpuluhan)
|
Hex
(Hex)
|
Singkatan/Watak |
Penjelasan |
|||||
0000 0000 |
00 |
0 |
0x00 |
NUL(null) |
Null character |
|||||
0000 0001 |
01 |
1 |
0x01 |
SOH(permulaan tajuk) |
Tajuk mula |
|||||
0000 0010 |
02 |
2 |
0x02 |
STX (permulaan teks) |
Teks bermula
|
|||||
0000 0011 |
03 |
3 |
0x03 |
ETX (akhir teks) |
Tamat teks |
|||||
0000 0100 |
04 |
4 |
0x04 |
EOT (tamat penghantaran) |
Tamat penghantaran |
|||||
0000 0101 |
05 |
5 |
0x05 |
ENQ (pertanyaan) |
Permintaan |
|||||
0000 0110 |
06 |
6 |
0x06 |
ACK ( mengaku) |
Pemberitahuan diterima |
|||||
0000 0111 |
07 |
7 |
0x07 |
BEL (loceng) |
Dering
|
|||||
0000 1000 |
010 |
8 |
0x08 |
BS (ruang belakang) |
Ruang belakang |
|||||
HT (tab mendatar) | Tab mendatar | 0000 1010 | 012 | 10 | ||||||
LF (Suapan baris NL, baris baharu) | Kunci suapan talian |
0000 1011 |
013 |
11 |
||||||
VT ( tab menegak) | tab menegak | 0000 1100 |
014
|
12 |
||||||
FF (suapan borang NP, halaman baharu ) | Kunci halaman | 0000 1101 |
015 |
13 |
0x0D |
CR ( pemulangan pengangkutan) |
Masukkan kunci |
|||
0000 1110 |
016 |
14 |
0x0E |
JADI (alih keluar) | Tidak perlu bertukar |
|||||
0000 1111 |
017 |
15
|
0x0F |
SI (anjakan masuk) |
Dayakan penukaran |
|||||
0001 0000 |
020 |
16 | 0x10 |
DLE (escape pautan data) |
Escape pautan data |
|||||
0001 0001 |
021 |
17 |
0x1 |
DC1 (kawalan peranti 1) |
Kawalan peranti 1 |
|||||
0001 0010 |
022 |
18 |
0x12 |
DC2 (kawalan peranti 2) |
Kawalan peranti 2 |
|||||
0001 0011 |
023 |
19 |
0x13 |
DC3 (kawalan peranti 3) |
Kawalan peranti 3 |
|||||
0001 0100 |
024 |
20 |
0x14 |
DC4 (kawalan peranti 4) | Kawalan Peranti 4 |
|||||
0001 0101 |
025 |
21 |
0x15 |
NAK (pengakuan negatif) |
Enggan menerima |
|||||
0001 0110 |
026 |
22 |
0x16 |
SYN (melahu segerak) |
Menyegerakkan melahu |
|||||
0001 0111 |
027 |
23 |
0x17 🎜> |
ETB (hujung blok trans.) | Tamatkan blok pemindahan |
|||||
0001 1000 |
030 |
24 |
0x18 |
BOLEH (batal) |
Batal |
|||||
0001 1001 |
031 |
25 |
0x19 |
EM (hujung sederhana) |
Tamat sederhana |
|||||
0001 1010 |
032 |
26 |
0x1A |
SUB (ganti) |
bukannya |
|||||
0001 1011 |
033 |
27 |
0x1B |
ESC (melarikan diri) |
Escape (limpahan) |
|||||
0001 1100 |
034
|
28 |
0x1C |
FS (pemisah fail) |
Pemisah fail |
|||||
0001 1101 |
035 |
29 |
0x1D |
GS (pemisah kumpulan) |
Simbol pengelompokan |
|||||
0001 1110 |
036 |
30 |
0x1E |
RS (pemisah rekod) |
Pemisah rekod |
|||||
0001 1111 |
037 |
31 |
0x1F |
AS (pemisah unit) |
Pemisah unit |
|||||
0010 0000 |
040 |
32 |
0x20 | >(ruang)
ruang | ||||||
0010 0001 | 041 | 33 | 0x21 | ! | Tanda seru | |||||
0010 0010 | 042 | 34 | 0x22 | " |
Petikan berganda |
|||||
0010 0011 | 043 |
35 |
0x23 |
# |
Hashtag |
|||||
0010 0100 |
044 |
36 |
0x24 |
$ |
Tanda Dolar |
|||||
0010 0101 |
045 |
37 |
0x25
|
% |
Tanda peratus |
|||||
0010 0110 |
046 |
38 |
0x26 |
& |
Ampersand |
|||||
0010 0111 |
047 🎜> |
39 | 0x27 | ' | Menutup petikan tunggal | |||||
0010 1000 | 050 | 40 | 0x28 | ( | kurung terbuka | |||||
0010 1001 | 051 | 41 | 0x29 | ) | Kurungan penutup | |||||
0010 1010 | 052 | 42 | 0x2A | * |
Asterix | |||||
0010 1011 | 053 |
43 | 0x2B | + | Tambahan | |||||
0010 1100 | 054 | 44 | 0x2C | , | Koma | |||||
0010 1101 | 055 | 45 | 0x2D | - | Tolak/Sempang |
|||||
0010 1110 |
056 |
46 |
0x2E |
. |
Tempoh |
|||||
0010 1111 |
057 |
47 | 0x2F |
/ |
tebas |
|||||
0011 0000 |
060 |
48 |
0x30 | >0
Watak 0 | ||||||
0011 0001 | 061 | 49 | 0x31 | 1 | Watak 1 | |||||
0011 0010 | 062 | 50 | 0x32 | 2 | Watak 2 | |||||
0011 0011 | 063 | 51 | 0x3 🎜>3 | Watak 3 | ||||||
064 | 52 | 0x34 | 4 | Watak 4 | ||||||
065 | 53 | 0x35 | 5 | Watak 5 | ||||||
066 | 54 | 0x36 | 6 | Watak 6 | ||||||
067 | 55 | 0x37 | 7 | Watak 7 | 0011 1000 | |||||
070 | 56 | 0x38 | 8 | Watak 8 | ||||||
0011 1001 |
071 |
57 |
0x39 |
9 |
Watak 9 |
|||||
0011 1010 |
072 |
58 |
0x3A |
: |
Kolon |
|||||
0011 1011 |
073 |
59 |
0x3B |
; |
Koma bertitik |
|||||
0011 1100 |
074 |
60 🎜> |
0x3C | kurang daripada | ||||||
0011 1101 | 075 | 61 | 0x3 | = | Tanda sama | |||||
0011 1110 |
076 | 62 | 0x3E | > | lebih besar daripada | |||||
0011 1111 | 077 | 63 | 0x3F | ? | Soalan tandakan |
|||||
0100 0000 | 0100 | 64 |
0x40 | @ | Simbol e-mel | |||||
0100 0001 | 0101 | 65 | 0x41A | Huruf besar A | ||||||
|
66 | 0x42 | B | Modal B | ||||||
0103 | 67 | 0x43 | C | Modal C | 0100 0100 | 0104 |
68 |
0x44 |
D |
Modal D |
0100 0101 |
0105 🎜> |
69 | 0x45 | E | Huruf besar E | |||||
0100 0110 | 0106 | 70 |
0x46 | F | Modal F | |||||
0100 0111 | 0107 | 71 | 0x47 |
G | Modal G | |||||
0100 1000 | 0110 | 72 | 0x48 | H |
Modal H | |||||
0100 1001 | 0111 | 73 | 0x49 | Saya | Huruf besar I | |||||
01001010 | 0112 | 74 | 🎜>0x4A | J | Modal J | |||||
0100 101 | 0113 | 75 | 0x4B | K | Modal K | |||||
0100 1100 | 0114 | 76 | 0x4C | L | Modal L | |||||
0100 1101 | 0115 | 77 | 0x4D | M | Modal M | |||||
0100 1110 | 0116 | 78 | 0x4E | NModal N | ||||||
79 |
0x4F |
O |
Huruf besar O |
|||||||
0101 0000 |
0120 |
80 |
0x50 |
P |
Modal P |
|||||
0101 0001 |
0121 |
81 |
0x51 | QModal Q | ||||||
0122 | 82 | 0x52 | R | Modal R | ||||||
0123 | 83 | 0x53 | S | Modal S | ||||||
0124 | 84 | 0x54 | T | Modal T | ||||||
0125 | 85 | 0x55 | U | Huruf besar U | ||||||
0126 | 86 | 0x56 | V | Modal V | ||||||
0127 | 0x57 | W | Huruf besar W | |||||||
0130 | 88 | 0x | X | Huruf besar 🎜>0101 1001 | 0131 | |||||
0x59 | Y | Modal Y | 0101 1010 |
0132
|
||||||
0x5A |
Z |
Modal Z |
||||||||
0101 1011 |
0133 |
91 |
0x5B | [kurung segi empat terbuka | ||||||
92 | 0x5C | selak belakang | ||||||||
0135 |
| 930x5D | ] | Kurungan segi empat penutup | ||||||
0136 | 94 |
| 0x5E^ | Caret | ||||||
0137 | 95 | 0x5F | _ | Underscore | ||||||
0140 | 96 | 0x60 | ` | Pembukaan petikan tunggal | ||||||
0141 | 97 | 0x61 | a | huruf kecil a | ||||||
0142 | 98 | 0x62 | b | huruf kecil b | ||||||
0143 | 99 | 0x63 | c | huruf kecil c | ||||||
0144 | 0x64 | d | Huruf kecil d | |||||||
0145 | 101 | 0x65 | e |
huruf kecil e |
||||||
0110 0110 |
0146 |
102 |
0x66 |
f |
huruf kecil f |
|||||
0110 0111 |
0147 |
103 |
0x67 |
g |
huruf kecil g |
|||||
0110 1000 |
0150 |
104 |
0x68 |
h |
huruf kecil h |
|||||
0110 1001 |
0151 |
105 |
0x69 |
i |
huruf kecil i |
|||||
0110 1010 |
0152 |
106 |
0x6A |
j | huruf kecil j |
|||||
0110 1011 |
0153 |
107
|
0x6B |
k |
huruf kecil k | |||||
0110 1100 |
0154 |
108 |
0x6C | l | huruf kecil l | |||||
0110 1101 | 0155 | 109 | 0x6D | m | huruf kecil m | |||||
0110 1110 | 015 | 110 | 0x6E | n | huruf kecil n | |||||
0110 1111 | 0157 | 111 | 0x6F | o | huruf kecil o | |||||
0111 0000 | 0160 | 112 | 0 🎜> | p |
huruf kecil p |
|||||
0111 0001 | 0161 |
113 |
0x71 |
q |
huruf kecil q |
|||||
0111 0010 |
0162 | 114 |
0x72 |
r |
huruf kecil r |
|||||
0111 0011 |
0163 |
115 |
0x73 |
s |
huruf kecil s |
|||||
0111 0100 |
0164 |
116 |
0x74 | thuruf kecil t | ||||||
0165 | 117 | 0x75 | u | huruf kecil u | ||||||
0166 | >118 |
0x76 | v | huruf kecil v | ||||||
0167 | 119 |
|
w | huruf kecil w | ||||||
0170 | 120 | 0x78 | x |
Huruf kecil x |
||||||
0111 1001 |
017
|
121 |
0x79 |
y |
huruf kecil y |
|||||
0111 1010 |
0172 |
122 🎜>
|
0x7A | z | huruf kecil z | |||||
0111 1011 | 0173 | 123 | 0x7B > | { |
Kurungan terbuka |
|||||
0111 1100 | 0174 |
124 |
0x7C |
| |
Garis serenjang |
|||||
0111 1101 |
0175 | 1250x7D | } | Menutup pendakap kerinting | ||||||
0176 | 126 | 0x7E | ~ | tilde | ||||||
0177 | 127 | 0x7F | >DEL (padam) |
Padam |
Peraturan saiz kod ASCII biasa: nombor
Nombor lebih kecil daripada huruf. Contohnya, "7"Soalan Lazim
!Atas ialah kandungan terperinci Berapa banyak bait yang diduduki oleh satu aksara ascii?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!