ASCII représente Code américain normalisé pour l'échange d'information . ASCII est un code de transmission de données standard utilisé par l'ordinateur pour représenter à la fois les données textuelles et les caractères de contrôle.
ASCII est un jeu de caractères de 7 bits comportant 128 caractères, c'est-à-dire de 0 à 127. ASCII représente une valeur numérique pour chaque caractère, par exemple 65 est une valeur de UN. Dans notre programme Java, nous devons manipuler les caractères stockés en ASCII.
carte SIM insérée mais pas de service Android
En Java, une table ASCII est une table qui définit les valeurs ASCII pour chaque caractère. Il s'agit également d'un petit sous-ensemble d'Unicode car il contient 2 octets alors que l'ASCII ne nécessite qu'un seul octet.
Valeur ASCII | Valeur décimale | Valeur hexadécimale |
---|---|---|
Contrôle | 0 | 0 |
Contrôle | 1 | 1 |
Contrôle | 2 | 2 |
Contrôle | 3 | 3 |
Contrôle | 4 | 4 |
Contrôle | 5 | 5 |
Contrôle | 6 | 6 |
Contrôle | 7 | 7 |
Contrôle | 8 | 8 |
9 | 9 | |
dix | UN | |
Espaces | onze | B |
F | 12 | C |
13 | D | |
Contrôle | 14 | ET |
Contrôle | 14 | F |
Contrôle | 16 | dix |
Contrôle | 17 | onze |
Contrôle | 18 | 12 |
Contrôle | 19 | 13 |
Contrôle | vingt | 14 |
Contrôle | vingt-et-un | quinze |
Contrôle | 22 | 16 |
Contrôle | 23 | 17 |
Contrôle | 24 | 18 |
Contrôle | 25 | 19 |
Contrôle | 26 | 1a |
Contrôle | 27 | 1b |
Espaces | 28 | 1c |
Espaces | 29 | 1 jour |
Espaces | 30 | 1e |
Espaces | 31 | 1f |
espace | 32 | vingt |
! | 33 | vingt-et-un |
' | 3.4 | 22 |
# | 35 | 23 |
$ | 36 | 24 |
% | 37 | 25 |
& | 38 | 26 |
' | 39 | 27 |
( | 40 | 28 |
) | 41 | 29 |
* | 42 | 2a |
+ | 43 | 2b |
, | 44 | 2c |
- | Quatre cinq | 2j |
. | 46 | 2e |
/ | 47 | 2f |
0 | 48 | 30 |
1 | 49 | 31 |
2 | cinquante | 32 |
3 | 51 | 33 |
4 | 52 | 3.4 |
5 | 53 | 35 |
6 | 54 | 36 |
7 | 55 | 37 |
8 | 56 | 38 |
9 | 57 | 39 |
: | 58 | 3a |
; | 59 | 3b |
< | 60 | 3c |
= | 61 | 3D |
> | 62 | 3e |
? | 63 | 3f |
@ | 64 | 40 |
UN | 65 | 41 |
B | 66 | 42 |
C | 67 | 43 |
D | 68 | 44 |
ET | 69 | Quatre cinq |
F | 70 | 46 |
g | 71 | 47 |
H | 72 | 48 |
je | 73 | 49 |
J. | 74 | 4a |
K | 75 | 4b |
L | 76 | 4c |
M. | 77 | 4j |
N | 78 | 4e |
Ô | 79 | 4f |
P. | 80 | cinquante |
Q | 81 | 51 |
R. | 82 | 52 |
S | 83 | 53 |
T | 84 | 54 |
DANS | 85 | 55 |
DANS | 86 | 56 |
DANS | 87 | 57 |
X | 88 | 58 |
ET | 89 | 59 |
AVEC | 90 | 5a |
[ | 91 | 5b |
92 | 5c | |
] | 93 | 5j |
^ | 94 | 5e |
_ | 95 | 5f |
` | 96 | 60 |
un | 97 | 61 |
b | 98 | 62 |
c | 99 | 63 |
d | 100 | 64 |
C'est | 101 | 65 |
F | 102 | 66 |
g | 103 | 67 |
h | 104 | 68 |
je | 105 | 69 |
j | 106 | 6a |
k | 107 | 6b |
je | 108 | 6c |
m | 109 | 6j |
n | 110 | 6e |
Ô | 111 | 6f |
p | 112 | 70 |
q | 113 | 71 |
r | 114 | 72 |
s | 115 | 73 |
t | 116 | 74 |
dans | 117 | 75 |
dans | 118 | 76 |
Dans | 119 | 77 |
X | 120 | 78 |
et | 121 | 79 |
Avec | 122 | 7a |
123 | 7b | |
125 | 7j | |
~ | 126 | 7e |
contrôle | 127 | 7f |
Créons un programme Java pour construire la table ASCII ci-dessus. Dans le programme Java, nous utilisons le estWhitespace() méthode du caractère pour déterminer si un caractère est un espace ou non. Nous utilisons également la méthode intégrée EstISOControl() méthode de détection de caractères qui ne sont pas des lettres, des chiffres et des signes de ponctuation.
faire une boucle while en java
ASCIITable.java
//import required classes and packages package javaTpoint.MicrosoftJava; //create class ASCIITableExample public class FindCommonElements { // main() method start public static void main(String[] args) { // design header for the ASCII Table System.out.printf('%1$-8s %2$-10s %3$s ', 'Decimal', 'ASCII', 'Hex'); // use for loop to print all possible ASCII values // set value for min and max ASCII values int min = 0; int max = 128; //for loop for (int i = min; i <max; i++) { convert each value into character char ch="(char)" i; string display ; check whether is whitespace or not if (character.iswhitespace(ch)) using switch statement (ch) case ' ': break; ' ': ' ': 'f': ' ': default: } detect characters that are letters, digits and punctuation else (character.isisocontrol(ch)) showing control chars others system.out.printf('%1$-8d %2$-10s %3$s ', i, display, integer.tohexstring(i)); < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/java-tutorial/55/java-ascii-table.webp" alt="Java ASCII Table"> <hr></max;>