logo

Tabela Java ASCII

ASCII pomeni Ameriška standardna koda za izmenjavo informacij . ASCII je standardna koda za prenos podatkov, ki jo uporablja računalnik za predstavitev besedilnih podatkov in kontrolnih znakov.

algoritem za razvrščanje vstavljanja

ASCII je 7-bitni nabor znakov s 128 znaki, tj. od 0 do 127. ASCII predstavlja številsko vrednost za vsak znak, na primer 65 je vrednost A. V našem programu Java moramo manipulirati z znaki, ki so shranjeni v ASCII.

V Javi je tabela ASCII tabela, ki definira vrednosti ASCII za vsak znak. Je tudi majhna podmnožica Unicode, ker vsebuje 2 bajta, medtem ko ASCII zahteva le en bajt.

Vrednost ASCII Decimalna vrednost Šestnajstiška vrednost
Nadzor 0 0
Nadzor 1 1
Nadzor 2 2
Nadzor 3 3
Nadzor 4 4
Nadzor 5 5
Nadzor 6 6
Nadzor 7 7
Nadzor 8 8
9 9
10 A
Presledek enajst B
f 12 C
13 D
Nadzor 14 IN
Nadzor 14 F
Nadzor 16 10
Nadzor 17 enajst
Nadzor 18 12
Nadzor 19 13
Nadzor dvajset 14
Nadzor enaindvajset petnajst
Nadzor 22 16
Nadzor 23 17
Nadzor 24 18
Nadzor 25 19
Nadzor 26 1a
Nadzor 27 1b
Presledek 28 1c
Presledek 29 1 d
Presledek 30 1e
Presledek 31 1f
prostora 32 dvajset
! 33 enaindvajset
' 3. 4 22
# 35 23
$ 36 24
% 37 25
& 38 26
' 39 27
( 40 28
) 41 29
* 42 2a
+ 43 2b
, 44 2c
- Štiri 2d
. 46 2e
/ 47 2f
0 48 30
1 49 31
2 petdeset 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
A 65 41
B 66 42
C 67 43
D 68 44
IN 69 Štiri
F 70 46
G 71 47
H 72 48
jaz 73 49
J 74 4a
K 75 4b
L 76 4c
M 77 4d
N 78 4e
O 79 4f
p 80 petdeset
Q 81 51
R 82 52
S 83 53
T 84 54
IN 85 55
IN 86 56
IN 87 57
X 88 58
IN 89 59
Z 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
je 101 65
f 102 66
g 103 67
h 104 68
jaz 105 69
j 106 6a
k 107 6b
l 108 6c
m 109 6d
n 110 6e
O 111 6f
str 112 70
q 113 71
r 114 72
s 115 73
t 116 74
v 117 75
v 118 76
notri 119 77
x 120 78
in 121 79
z 122 7a
123 7b
125 7d
~ 126 7e
nadzor 127 7f

Ustvarimo program Java za izdelavo zgornje tabele ASCII. V programu Java uporabljamo isWhitespace() metoda znaka za ugotavljanje, ali je znak presledek ali ne. Uporabljamo tudi vgradno metodo IsISOControl() metoda za zaznavanje znakov, ki niso črke, številke in ločila.

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;>