ASCII representa Código Estándar Americano para Intercambio de Información . ASCII es un código de transmisión de datos estándar que utiliza la computadora para representar tanto los datos textuales como los caracteres de control.
transmitir cadena a int
ASCII es un conjunto de caracteres de 7 bits que tiene 128 caracteres, es decir, de 0 a 127. ASCII representa un valor numérico para cada carácter, como 65 es un valor de A. En nuestro programa Java, necesitamos manipular caracteres almacenados en ASCII.
En Java, una tabla ASCII es una tabla que define valores ASCII para cada carácter. También es un pequeño subconjunto de Unicode porque contiene 2 bytes, mientras que ASCII requiere sólo 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 |
t | 9 | 9 |
orte | 10 | A |
Espacio en blanco | 11 | B |
F | 12 | C |
13 | D | |
Control | 14 | Y |
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 |
Espacio en blanco | 28 | 1c |
Espacio en blanco | 29 | 1 día |
Espacio en blanco | 30 | 1e |
Espacio en blanco | 31 | 1f |
espacio | 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 |
Y | 69 | 45 |
F | 70 | 46 |
GRAMO | 71 | 47 |
h | 72 | 48 |
I | 73 | 49 |
j | 74 | 4a |
k | 75 | 4b |
l | 76 | 4c |
METRO | 77 | 4d |
norte | 78 | 4e |
oh | 79 | 4f |
PAG | 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 |
Y | 89 | 59 |
CON | 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 |
Es | 101 | 65 |
F | 102 | 66 |
gramo | 103 | 67 |
h | 104 | 68 |
i | 105 | 69 |
j | 106 | 6a |
k | 107 | 6b |
yo | 108 | 6c |
metro | 109 | 6d |
norte | 110 | 6e |
oh | 111 | 6f |
pag | 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 |
y | 121 | 79 |
Con | 122 | 7a |
123 | 7b | |
125 | 7d | |
~ | 126 | 7e |
control | 127 | 7f |
Creemos un programa Java para construir la tabla ASCII anterior. En el programa Java utilizamos el esEspacio en blanco() Método del carácter para determinar si un carácter es un espacio en blanco o no. También utilizamos el método incorporado. EsISOControl() Método para detectar caracteres que no son letras, dígitos y puntuación.
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;>