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.
標(biāo)準(zhǔn)ASCII碼也叫基礎(chǔ)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個(gè)稱為擴(kuò)展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!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Kapasiti storan 1MB adalah bersamaan dengan 2 hingga bait kuasa ke-20, atau 1,048,576 bait. MB ialah unit storan dalam komputer, disebut sebagai "mega"; kerana 1MB bersamaan dengan 1024KB dan 1KB bersamaan dengan 1024B (bait), jadi 1MB bersamaan dengan 1048576 (1024 *1024) bait.

128mb merujuk kepada 134217728 bait; formula penukaran bait ialah "1MB=1024KB=1048576B=8388608bit", yang bermaksud 1048576 huruf Inggeris dan 524288 aksara Cina boleh disimpan, formula penukaran unit trafik ialah 1MB,=1KB2; = 1024B.

1 bit adalah sama dengan satu perlapan daripada bait. Dalam sistem nombor binari, setiap 0 atau 1 ialah bit (bit), dan bit ialah unit terkecil storan data setiap 8 bit (bit, disingkat b) membentuk bait (Byte), jadi "1 bait (; Bait) = 8 bit”. Dalam kebanyakan sistem komputer, bait ialah unit data panjang 8-bit (bit) Kebanyakan komputer menggunakan bait untuk mewakili aksara, nombor atau aksara lain.

Aksara Cina yang dikodkan UTF8 menduduki 3 bait. Dalam pengekodan UTF-8, satu aksara Cina bersamaan dengan tiga bait, dan satu tanda baca bahasa Cina menduduki tiga bait manakala dalam pengekodan Unicode, satu aksara Cina (termasuk bahasa Cina tradisional) adalah sama dengan dua bait; UTF-8 menggunakan 1~4 bait untuk mengekod setiap aksara Satu aksara AS-ASCIl hanya memerlukan 1 bait untuk mengekod Latin, Yunani, Cyrillic, Armenia dan Ibrani dengan tanda diakritik , Arab, Syria dan huruf lain pengekodan.

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.

Kod ASCII menduduki satu bait Kod ASCII 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, dll. 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.

4KB bermakna unit storan ialah 4096 bait. KB merujuk kepada kilobait, yang merupakan bentuk berbilang unit penyimpanan data komputer A kilobait adalah berdasarkan kuasa 2, iaitu, satu kilobait (1KB) adalah bersamaan dengan 1024 bait (B ); 1024B=4096B", iaitu, 4KB mewakili 4096 bait.

Penjelasan terperinci tentang kaedah menukar jenis int kepada bait dalam PHP Dalam PHP, kita selalunya perlu menukar jenis integer (int) kepada jenis bait (Byte), seperti semasa berurusan dengan penghantaran data rangkaian, pemprosesan fail atau algoritma penyulitan . Artikel ini akan memperkenalkan secara terperinci cara menukar jenis int kepada jenis bait dan memberikan contoh kod khusus. 1. Hubungan antara jenis int dan bait Dalam medan komputer, jenis data asas int mewakili integer, manakala bait (Byte) ialah unit storan komputer, biasanya data binari 8-bit