logo

Java ASCII таблица

ASCII означава Американски стандартен код за обмен на информация . ASCII е стандартен код за предаване на данни, който се използва от компютъра за представяне както на текстови данни, така и на контролни знаци.

ASCII е 7-битов набор от знаци, съдържащ 128 знака, т.е. от 0 до 127. ASCII представлява числова стойност за всеки знак, като например 65 е стойност на А. В нашата Java програма трябва да манипулираме знаци, които се съхраняват в ASCII.

В Java ASCII таблица е таблица, която дефинира ASCII стойности за всеки символ. Това също е малко подмножество на Unicode, тъй като съдържа 2 байта, докато ASCII изисква само един байт.

ASCII стойност Десетична стойност Шестнадесетична стойност
контрол 0 0
контрол 1 1
контрол 2 2
контрол 3 3
контрол 4 4
контрол 5 5
контрол 6 6
контрол 7 7
контрол 8 8
T 9 9
н 10 А
Празно пространство единадесет Б
f 12 ° С
13 д
контрол 14 И
контрол 14 Е
контрол 16 10
контрол 17 единадесет
контрол 18 12
контрол 19 13
контрол двадесет 14
контрол двадесет и едно петнадесет
контрол 22 16
контрол 23 17
контрол 24 18
контрол 25 19
контрол 26
контрол 27
Празно пространство 28
Празно пространство 29 1 г
Празно пространство 30
Празно пространство 31 1f
пространство 32 двадесет
! 33 двадесет и едно
' 3. 4 22
# 35 23
$ 36 24
% 37 25
и 38 26
' 39 27
( 40 28
) 41 29
* 42
+ 43
, 44
- Четири пет
. 46
/ 47 2f
0 48 30
1 49 31
2 петдесет 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
= 61
> 62 3e
? 63 3f
@ 64 40
А 65 41
Б 66 42
° С 67 43
д 68 44
И 69 Четири пет
Е 70 46
Ж 71 47
з 72 48
аз 73 49
Дж 74 4a
К 75 4b
Л 76
М 77 4d
н 78 4e
О 79 4f
П 80 петдесет
Q 81 51
Р 82 52
С 83 53
T 84 54
IN 85 55
IN 86 56
IN 87 57
х 88 58
И 89 59
СЪС 90
[ 91
92
] 93 5 д
^ 94
_ 95 5f
` 96 60
а 97 61
b 98 62
° С 99 63
д 100 64
то е 101 65
f 102 66
ж 103 67
ч 104 68
i 105 69
й 106 6a
к 107
л 108
м 109
н 110 6e
О 111 6f
стр 112 70
р 113 71
r 114 72
с 115 73
T 116 74
в 117 75
в 118 76
в 119 77
х 120 78
и 121 79
с 122
123
125
~ 126 7e
контрол 127 7f

Нека създадем Java програма за конструиране на горната ASCII таблица. В програмата Java ние използваме isWhitespace() метод на знака за определяне дали знакът е интервал или не. Използваме и вградения метод IsISOControl() метод за откриване на знаци, които не са букви, цифри и препинателни знаци.

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