Le plus grand code ascii est 127. Le code ASCII est l'American Standard Code for Information Interchange, un système de codage informatique basé sur l'alphabet latin, principalement utilisé pour afficher l'anglais moderne et d'autres langues d'Europe occidentale. Le code ASCII standard utilise 7 bits binaires pour représenter un caractère, avec un total de 128 codes ; 0 à 31 et 127 sont des caractères de contrôle ou des caractères de communication spéciaux (le reste sont des caractères affichables), 32 à 126 sont des caractères et 65 à 90. sont Il y a 26 lettres anglaises majuscules, les chiffres 97 à 122 sont des lettres anglaises minuscules et le reste est constitué de signes de ponctuation, de symboles arithmétiques, etc.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Le plus grand code ascii est 127.
Étant donné que les ordinateurs ne peuvent accepter, stocker et traiter directement que des nombres binaires. Les informations numériques peuvent être représentées par des nombres binaires, tandis que les informations non numériques doivent être représentées par un codage binaire. Le codage fait référence à l’utilisation d’un petit nombre de symboles de base à combiner selon certaines règles pour représenter une grande quantité d’informations complexes et diverses. D'une manière générale, les mots et les symboles qui doivent être représentés par des codes binaires dépendent des mots et des symboles que l'ordinateur doit « reconnaître ». Afin de stocker du texte et des symboles dans l'ordinateur, le texte et les symboles doivent être convertis en nombres binaires selon le codage prescrit. À l'heure actuelle, les ordinateurs utilisent généralement le code ASCII (American Standard Code for Information Interchange) spécifié par l'Organisation internationale de normalisation pour représenter les lettres et symboles anglais.
ASCII (American Standard Code for Information Interchange) : L'American Standard Code for Information Interchange est un système de codage informatique basé sur l'alphabet latin, principalement utilisé pour afficher l'anglais moderne et d'autres langues d'Europe occidentale.
Le code ASCII standard, généralement également appelé code à 7 bits, se compose d'un code binaire de 7 bits, le bit le plus élevé est 0, sa plage est exprimée comme 00000000 ~ 01111111 en binaire et 0 ~ 127 en décimal, un total de 128. types (puissance 2 sur 7), chaque code représente un symbole de base, c'est-à-dire que les codes ASCII peuvent représenter jusqu'à 128 symboles de base.
Le code ASCII standard est composé d'un code binaire d'un groupe de 3 chiffres et d'un groupe de 4 chiffres. Un groupe de 3 chiffres constitue 7 colonnes, et un groupe de 4 chiffres constitue 15 lignes. Le comportement correspond aux 4 chiffres inférieurs et la colonne correspond aux 3 chiffres supérieurs. Selon la position des colonnes et des lignes des lettres et des chiffres, un code ASCII peut être fixé. Par exemple : la lettre A se trouve dans la colonne 4 et la ligne 1, c'est-à-dire que le code ASCII est 01000001BCD. De même, avec un ASCII 7 bits, un chiffre, une lettre ou un symbole correspondant peut être immédiatement trouvé.
L'expression du code ascii
0~31 et 127 (33 au total) sont des caractères de contrôle ou des caractères spéciaux de communication (le reste sont des caractères affichables)
Par exemple, les caractères de contrôle : LF (saut de ligne) , CR (Entrée), FF (saut de page), DEL (suppression), BS (retour arrière), BEL (anneau), etc.
Caractères spéciaux pour la communication : SOH (tête de texte), EOT (fin de texte) , ACK (confirmation) etc.;
Les valeurs ASCII 8, 9, 10 et 13 sont respectivement converties en caractères de retour arrière, de tabulation, de saut de ligne et de retour chariot. Ils n'ont pas d'affichage graphique spécifique, mais auront des effets différents sur l'affichage du texte en fonction des différentes applications [1] .
32~126 (95 au total) sont des caractères (32 est un espace), dont 48~57 sont dix chiffres arabes de 0 à 9.
65~90 sont 26 lettres anglaises majuscules, 97~122 sont 26 lettres anglaises minuscules, et le reste est constitué de signes de ponctuation, de symboles arithmétiques, etc.
A noter également qu'en ASCII standard, son bit le plus élevé (b7) est utilisé comme bit de parité. Le contrôle de parité fait référence à une méthode utilisée pour vérifier si des erreurs se produisent lors de la transmission du code. Il est généralement divisé en deux types : le contrôle impair et le contrôle pair. Règles de parité impaire : le nombre de 1 dans un octet du code correct doit être un nombre impair. Si ce n'est pas un nombre impair, ajoutez 1 au bit pair le plus élevé. Règles de parité : le nombre de 1 dans un octet du code correct. le code correct doit être un nombre pair, si ce n'est pas un nombre pair, ajoutez 1 au bit le plus élevé b7.
La table de codes ASCII est la suivante :
Bin
(binaire)
|
Oct
(octal)
|
Dec (décimal)
|
Hex
(Hex)
|
Abréviation/Caractère |
Explication |
||||
0000 |
00 |
0 |
0x00 |
NUL(null) | caractère nul |
||||
0000 0001 |
01 |
1 |
0x01 |
SOH(début du titre) |
Le titre commence
|
||||
0000 0010 |
01 | 033 | 0x03 ETX | 0x04 | EOT (fin de transmission) |
||||
0000 0101 | 05 | 5 | 0x05 | ENQ (en requête) | |||||
0000 0110 |
06 | 6 | 0x06 | ACK (accuser réception ) | |||||
0000 01 11 | 07 | 7 | 0x07 | BEL (cloche) | |||||
0000 1000 | 010 | 8 |
0x08 | BS (retour arrière) | |||||
0000 1001 | 011 | 9 | 0x09 | HT (onglet horizontal) | |||||
0000 1010 | 012 | 10 | 0x0A | LF (saut de ligne NL , nouvelle ligne) | |||||
0000 1011 | 013 | 11 | 0x0B | VT (onglet vertical) | Onglet vertical |
||||
0000 1100 |
014 |
12 |
0x0C |
FF (NP form feed, nouvelle page) |
Touche de changement de page | ||||
0000 1101 |
015 |
13 |
0x0D |
CR (retour chariot) | Entrez la clé |
||||
0000 1110 |
016 |
14 |
0x0E |
SO (shift out) |
Pas besoin de changer |
||||
0000 1111 |
017
|
15 |
0x0F |
SI (shift in) |
Activer la commutation |
||||
0001 0000 |
020 |
16 |
0x10
|
DLE (évasion de liaison de données) | Évasion de liaison de données
|
||||
0001 0001 |
021 |
17 |
0x11 |
DC1 (contrôle de l'appareil 1) |
contrôle de l'appareil 1 |
||||
0001 0010 |
022 |
18 |
0x12 |
DC2 (contrôle de l'appareil 2) |
|||||
0001 0011 |
023 |
19 |
0x13 |
DC3 (contrôle de l'appareil 3) |
Contrôle de l'appareil 3 |
||||
0001 0100 |
024 |
20 |
0x14 |
DC4 ( contrôle de l'appareil 4) |
Contrôle de l'appareil 4 |
||||
0001 0101 |
025 |
21 |
0x15 |
NAK (accusé de réception négatif) |
Rejeter | ||||
0001 0110 |
026 |
22 |
0x16 |
SYN (ralenti synchrone) |
ralenti synchrone |
||||
0001 0111 |
027 |
23
|
0x17 |
ETB (fin de trans. | CAN (annuler)Annuler | ||||
0001 1001 | 031 | 25 | 0x19 | EM (fin de médium) | Fin de médium | ||||
0001 1010 | 032 | 26 | 0x1A | SUB (substitut) | au lieu de | ||||
0001 1011 | 27 | 0x1B | ESC (évasion) | Échap (débordement) | |||||
0001 1100 | 034 | 28 | 0x1C | fichier séparateur Fu | |||||
0001 1101 | 035 | 29 | 0x1D | GS (séparateur de groupe) | | Symbole du groupe||||
0001 1110 |
| 03630 | 0x1E | RS (séparateur d'enregistrement) | Séparateur d'enregistrement | ||||
000 1 1111 | 037 | 31 | 0x1F | US (séparateur d'unité) | Séparateur d'unité | ||||
0010 0000 | 040 | 32 | 0x20 | (espace) | Espace | ||||
0010 0001 | 041 |
33 |
0x21 |
042 |
|||||
! | 0x22" | guillemets doubles | 0010 0011
|
043 |
|||||
0x23 | # | Hashtag | 0010 0100 |
044 |
|||||
0x24 | $ | signe dollar | 0010 101 |
045 |
|||||
0x25 | % | Pourcentage | 0010 0110
|
046 |
|||||
0x26 | & | Et numéro | 0010 0111
|
047 |
|||||
0x27 | ' | Fermer les guillemets simples | 0010 1000 |
050 |
|||||
| 0x28( | support ouvert | 0010 1001 |
051 |
|||||
0x29 | ) | Parenthèse de fermeture | 0010 1010 |
052 |
|||||
0x2A | * | étoile | 0010 1011 |
053 |
|||||
0x2B | + | plus | 0010 1100 |
054 |
44 |
0x2C |
, |
virgule |
|
0010 1101 |
055 |
45 |
0x2D |
- |
Moins/Dash
|
||||
0010 1110 |
056 |
46 |
0x2E |
|
Période |
||||
0010 1111 |
057 |
47 |
0x2F |
/ |
slash |
||||
0011 0000 |
060
|
48 |
0x30 |
0 | Personnage 0 |
||||
0011 0001 |
061 |
49 |
0x31 |
1
|
Personnage 1 |
||||
0011 0010 | 062 |
50 |
0x32 |
2 |
Personnage 2 |
||||
0011 0011 | 063 |
51 |
0x33 |
3
|
Personnage 3 |
||||
0011 0100 |
064 |
52 |
0x34 | 4 |
Personnage 4 |
||||
0011 0101 | 065 |
53 |
0x35 |
5 |
Caractère 5 |
||||
0011 110 |
066 |
54 |
0x36 |
6
|
Personnage 6 |
||||
0011 0111 |
067 |
55 |
0x37 |
7 |
Personnage 7 |
||||
0011 1000 |
070 |
56 |
0x 38 |
8 |
Personnage 8 |
||||
0011 1001 |
071 |
57 |
0x39 |
9 |
Personnage 9 |
||||
0011 1010 |
072 |
58 |
0x3A |
: |
colon |
||||
0011 1011 |
073 |
59 |
0x3B
|
; |
point-virgule |
||||
0011 1100
|
074 |
60 |
0x3C |
< | moins de | ||||
0011 1101 | 075 | 61 | 0x3D | = | signe égal | ||||
0011 1110 | 076 | 62 | 0x3E | > |
est supérieur à |
||||
0011 1111 |
077 |
63 |
0x3F |
? |
Ques marque de marquage |
||||
0100 0000 |
0100 |
64 | 0x40 |
@ |
Symbole de courrier électronique |
||||
0100 0001 |
0101 |
65 |
0x41 |
A |
Capitale Lettre A |
||||
0100 0010 |
0102 |
66 |
0x42 |
B |
Capital B |
||||
0100 0011 |
0103 |
67 |
0x43 |
C
|
Majuscule C |
||||
0100 0100 0100 01 01 |
0105 | 69 | 0x45 | E | Capital E | ||||
0 100 0110 | 0106 | 70 | 0x 46 | F | Capital F | ||||
0100 0111 | 0107 | 71 |
|
G | G majuscule | ||||
0100 1000 | 0110 | 72 | 0x48 | H | Capital H | ||||
0100 1001 | 0111 | 73 | 0x49 | I | lettres majuscules I | ||||
01001010 | 0112 | 74 | 0x4A | J |
|
||||
0100 1011 | 0113 | 75 | 0x4B | K | Capital K | ||||
0100 1100 | 0114 | 76 | 0x4C | L | Capital L | ||||
0100 1101 | 0115 |
|
0x4D | M | Majuscule M |
||||
0100 1110 |
0116 |
78 |
0x4E |
N
|
N majuscule |
||||
0100 1111 0101 01 00 |
0120 | 80 | 0x50 | P | Capital P | ||||
0 101 0001 | 0121 | 81 | 0x 51 | Q | Capital Q | ||||
0101 0010 | 0122 | 82 |
|
R | R majuscule | ||||
0101 0011 | 0123 | 83 | 0x53 | S | Capital S | ||||
0101 0100 | 0124 | 84 | 0x54 | T | lettres majuscules T | ||||
0101 0101 | 0125 | 85 | 0x55 | U |
| ||||
0101 0110 | 0126 | 86 | 0x56 | V | Cap ital V | ||||
0101 0111 | 01 27 |
|
0x57 | W | Capital W | ||||
0101 1000 | 0130 | 88 | 0x58 |
|
Lettre majuscule Y |
||||
Majuscule Y | 0101 1010 | 0132 | 90 | 0x5A | Z | ||||
Z majuscule | 0101 10 11 | 0133 | 91 | 0x5B | [ | ||||
crochets ouverts |
0101 1100 | 0134 | 92 | 0x 5C | |||||
backslash |
|
0135 | 93 | 0x5D | ] | ||||
Carré de clôture supports | 0101 1110 | 0136 | 94 | 0x5E | ^ | ||||
caret | 0101 1111 | 0137 |
| 0x5F | _ | ||||
underline | 0110 0000 | 0140 | 96 | 0x60 | ` | ||||
Ouvert guillemet simple |
0110 0001 | 0141 | 97 | 0x61 | a | ||||
minuscule a | 0110 0010 | 0142 |
|
0x62 | b | ||||
lettre minuscule b | 0110 0143 | 99 | 0x63 | c |
|
||||
0110 0100 |
0144 |
100 |
0x64 |
d |
minuscule d
|
||||
0110 0101 |
0145 |
101
|
0x65 |
e |
minuscule e |
||||
0110 |
0146 |
102 |
0x66 |
f |
minuscule f
|
||||
0110 0111 |
0147 |
103 |
0x67 |
g |
minuscule g |
||||
0110 1000 |
0150
|
104 |
0x68 |
h |
minuscule h |
||||
0110 1001 |
0151 |
105 |
0x69 |
i
|
minuscule i |
||||
0110 1010 |
0152 |
106 |
0x6A |
j |
jminuscule |
||||
0110 1011 |
0153 |
107 |
0x6B |
k |
kminuscule |
||||
0 110 1100 |
0154 |
108 |
0x6C |
l |
minuscule l |
||||
0110 1101 |
0155 |
109 |
0x6D |
m |
minuscule m |
||||
0110 1110
|
0156 |
110 |
0x6E |
n |
small Écris la lettre n |
||||
0110 1111 |
0157 |
111 |
0x6F |
o |
minuscule o
|
||||
0000 |
0160 |
112
|
0x70 |
p |
minuscule p |
||||
0111 0001 |
0161 | 113 |
0x71 |
q |
inférieur cas q
|
||||
0111 0010 |
0162 |
114 |
0x72 |
r | r minuscule |
||||
0111 0011 |
0163 |
115 |
0x73 |
s |
sminuscules |
||||
0111 0100 |
0164
|
116 |
0x74 |
t
| minuscule t |
||||
0111 0101 |
0165 |
117 |
0x75 |
u |
minuscule u |
||||
0111 0110 | 0166 |
118 |
0x76 |
v |
minuscule v |
||||
0111 |
0167 |
119 |
0x77
|
w
|
minuscule w |
||||
0111 1000 |
0170 |
120 |
0x78 |
x |
minuscule x |
||||
0111 1001 |
0171 |
121 |
0x79 |
y |
petit Écris la lettre y |
||||
0111 1010 |
0172 |
122 |
0x7A |
z |
minuscule z
|
||||
0111 1011 |
0173 |
123
|
0x7B |
{ |
parenthèses d'ouverture |
||||
0111 1100 |
0174 |
124 |
0x7C |
| |
Ligne verticale |
||||
0111 1101 |
0175 |
125 |
0x7D |
} | Accolade fermante |
||||
0111 1110 |
0176 |
126 |
0x7E |
~ |
tilde |
||||
0111 1111 |
0177
|
127 |
0x7F |
DEL ( supprimer ) |
delete |
Pour plus de connaissances connexes, veuillez visiter la colonne FAQ !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!