logo

Taula Java ASCII

ASCII significa Codi estàndard americà per a l'intercanvi d'informació . ASCII és un codi estàndard de transmissió de dades que l'ordinador utilitza per representar tant les dades textuals com els caràcters de control.

algorisme k-nn

ASCII és un conjunt de caràcters de 7 bits que té 128 caràcters, és a dir, de 0 a 127. ASCII representa un valor numèric per a cada caràcter, com ara 65 és un valor de A. Al nostre programa Java, hem de manipular caràcters que s'emmagatzemen en ASCII.

A Java, una taula ASCII és una taula que defineix valors ASCII per a cada caràcter. També és un petit subconjunt d'Unicode perquè conté 2 bytes mentre que ASCII només requereix un byte.

Valor ASCII Valor decimal Valor hexadecimal
Control 0 0
Control 1 1
Control 2 2
Control 3 3
Control 4 4
Control 5 5
Control 6 6
Control 7 7
Control 8 8
9 9
10 A
Espai blanc 11 B
f 12 C
13 D
Control 14 I
Control 14 F
Control 16 10
Control 17 11
Control 18 12
Control 19 13
Control 20 14
Control 21 15
Control 22 16
Control 23 17
Control 24 18
Control 25 19
Control 26 1a
Control 27 1b
Espai blanc 28 1c
Espai blanc 29 1 d
Espai blanc 30 1e
Espai blanc 31 1f
espai 32 20
! 33 21
' 34 22
# 35 23
$ 36 24
% 37 25
& 38 26
' 39 27
( 40 28
) 41 29
* 42 2a
+ 43 2b
, 44 2c
- 45 2d
. 46 2e
/ 47 2f
0 48 30
1 49 31
2 50 32
3 51 33
4 52 34
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
A 65 41
B 66 42
C 67 43
D 68 44
I 69 45
F 70 46
G 71 47
H 72 48
jo 73 49
J 74 4a
K 75 4b
L 76 4c
M 77 4d
N 78 4e
O 79 4f
P 80 50
Q 81 51
R 82 52
S 83 53
T 84 54
EN 85 55
EN 86 56
EN 87 57
X 88 58
I 89 59
AMB 90 5a
[ 91 5b
92 5c
] 93 5d
^ 94 5e
_ 95 5f
` 96 60
a 97 61
b 98 62
c 99 63
d 100 64
És 101 65
f 102 66
g 103 67
h 104 68
i 105 69
j 106 6a
k 107 6b
l 108 6c
m 109 6d
n 110 6e
O 111 6f
pàg 112 70
q 113 71
r 114 72
s 115 73
t 116 74
en 117 75
en 118 76
En 119 77
x 120 78
i 121 79
Amb 122 7a
123 7b
125 7d
~ 126 7e
control 127 7f

Creem un programa Java per construir la taula ASCII anterior. Al programa Java, fem servir el isWhitspace() mètode del caràcter per determinar si un caràcter és un espai en blanc o no. També fem servir el mètode integrat IsISOControl() mètode per detectar caràcters que no són lletres, dígits i signes de puntuació.

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(&apos;%1$-8s %2$-10s %3$s
&apos;, &apos;Decimal&apos;, &apos;ASCII&apos;, &apos;Hex&apos;); // 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;>