📊

ASCII Tablosu

ASCII karakterleri için ondalık, hexadecimal ve sembol gösterimlerini içeren eksiksiz başvuru tablosu.

ASCII Tablosu (128/128)

Kontrol Karakteri (0-31)
İlk Üçte Bir (0-10)
Ondalık
HexadecimalKarakter
00x00
NUL
10x01
SOH
20x02
STX
30x03
ETX
40x04
EOT
50x05
ENQ
60x06
ACK
70x07
BEL
80x08
BS
90x09
HT
100x0a
LF
İkinci Üçte Bir (11-21)
Ondalık
HexadecimalKarakter
110x0b
VT
120x0c
FF
130x0d
CR
140x0e
SO
150x0f
SI
160x10
DLE
170x11
DC1
180x12
DC2
190x13
DC3
200x14
DC4
210x15
NAK
Üçüncü Üçte Bir (22-31)
Ondalık
HexadecimalKarakter
220x16
SYN
230x17
ETB
240x18
CAN
250x19
EM
260x1a
SUB
270x1b
ESC
280x1c
FS
290x1d
GS
300x1e
RS
310x1f
US
Yazdırılabilir Karakter (32-126)
İlk Üçte Bir (32-64)
Ondalık
HexadecimalKarakter
320x20
330x21
!
340x22
"
350x23
#
360x24
$
370x25
%
380x26
&
390x27
'
400x28
(
410x29
)
420x2a
*
430x2b
+
440x2c
,
450x2d
-
460x2e
.
470x2f
/
480x30
0
490x31
1
500x32
2
510x33
3
520x34
4
530x35
5
540x36
6
550x37
7
560x38
8
570x39
9
580x3a
:
590x3b
;
600x3c
<
610x3d
=
620x3e
>
630x3f
?
İkinci Üçte Bir (65-97)
Ondalık
HexadecimalKarakter
640x40
@
650x41
A
660x42
B
670x43
C
680x44
D
690x45
E
700x46
F
710x47
G
720x48
H
730x49
I
740x4a
J
750x4b
K
760x4c
L
770x4d
M
780x4e
N
790x4f
O
800x50
P
810x51
Q
820x52
R
830x53
S
840x54
T
850x55
U
860x56
V
870x57
W
880x58
X
890x59
Y
900x5a
Z
910x5b
[
920x5c
\
930x5d
]
940x5e
^
950x5f
_
Üçüncü Üçte Bir (98-126)
Ondalık
HexadecimalKarakter
960x60
`
970x61
a
980x62
b
990x63
c
1000x64
d
1010x65
e
1020x66
f
1030x67
g
1040x68
h
1050x69
i
1060x6a
j
1070x6b
k
1080x6c
l
1090x6d
m
1100x6e
n
1110x6f
o
1120x70
p
1130x71
q
1140x72
r
1150x73
s
1160x74
t
1170x75
u
1180x76
v
1190x77
w
1200x78
x
1210x79
y
1220x7a
z
1230x7b
{
1240x7c
|
1250x7d
}
1260x7e
~
DEL (127)
Ondalık
HexadecimalKarakter
1270x7f
DEL

ASCII Nedir?

ASCII, harfler, rakamlar, noktalama işaretleri ve kontrol kodlarını 0-127 arasında numaralandıran 7 bitlik bir standarttır. Modern kodlama sistemlerinin temeli olup metin işleme, ağ iletimi ve protokollerde hâlen yaygın şekilde kullanılır.

Öne Çıkan Özellikler

🚀

Tam ASCII Kümesi

0-127 aralığındaki tüm ASCII karakterlerini ondalık ve hex değerleriyle gösterir.

Hızlı Arama

Karakter, kod veya hex değeriyle anında arama yapın.
🎯

Kontrol Karakter Bilgileri

Yazdırılamayan karakterlerin açıklama ve kısa adlarını gösterir.
🔒

Tek Tıkla Kopyalama

Karakter veya satır bilgilerini tek tıklamayla panoya kopyalayın.

📋Kullanım Rehberi

1️⃣
Tabloyu Tarayın
Kontrol ve yazdırılabilir karakter bölümlerini inceleyerek ihtiyacınız olan sembolü hızla bulun.
2️⃣
Arama veya Filtre Kullanın
Arama alanına karakter, ondalık ya da hex değer girerek sonuçları daraltın; büyük/küçük harf farklarını dikkate alın.
3️⃣
Satır Detayını İnceleyin
Satır bilgilerini açarak kontrol karakterlerinin kısa adını, yazdırılabilir karakterlerin hex karşılığını görün.
4️⃣
Bilgiyi Kopyalayın
Tek tıkla karakteri veya satır özetini panoya kopyalayın ve terminal, dokümantasyon ya da kodda kullanın.

📚Teknik Tanıtım

🔬ASCII Standardının Kökeni

ASCII (American Standard Code for Information Interchange) 1963 yılında ANSI tarafından tanımlanan 7 bitlik karakter kodlama standardıdır. 0-127 aralığındaki değerlerin ilk 33'ü kontrol karakterlerine, kalan 95'i yazdırılabilir işaretlere ayrılır ve teletip/terminallerden modern işletim sistemlerine kadar birçok platformun ortak dili olur.

⚙️Kodlama Mantığı ve Dönüşümler

Her ASCII karakteri ikili, ondalık ve hexadecimal karşılıklara sahiptir. Örneğin "A" karakteri ondalık 65, hex 0x41, ikili 0100 0001 olarak gösterilir. 7 bitlik yapı sayesinde tablo, farklı tabanlarda hızlı dönüştürme ve bit manipülasyonu gerektiren sistemlerde referans niteliğindedir.

💡Geliştirici Odaklı Kullanımlar

ASCII değerleri; dize işleme fonksiyonları, ağ protokollerindeki kaçış dizileri, Base64/URL kodlama, terminal emülasyonları ve hata ayıklama süreçlerinde kritik rol oynar. Karakter kodlarını bilmek, özellikle UTF-8 ile geriye dönük uyumluluk ve düşük seviyeli veri analizi yapılırken hataları hızlı tespit etmeyi sağlar.

Frequently Asked Questions

ASCII nedir ve neden önemlidir?

ASCII (American Standard Code for Information Interchange), 128 karakteri (0-127) temsil eden 7 bitlik bir karakter kodlama standardıdır. Cihaz kontrolü için 33 kontrol karakteri ve 95 yazdırılabilir karakter (harf, rakam, noktalama, sembol) içerir. ASCII, modern karakter kodlamasının temeli olarak hizmet ederek bilgisayar, ağ ve programlama için temeldir. Metin işleme, veri iletimi, dosya formatları ve bilgisayarların karakterleri nasıl temsil ettiğini anlamak için gereklidir.
💬

ASCII tablosunu nasıl kullanırım?

ASCII tablosu, tüm 128 karakteri ondalık (0-127), onaltılık (0x00-0x7F) ve karakter temsilleriyle gösterir. Karakter, ondalık değer veya onaltılık değere göre arama yapabilirsiniz. Herhangi bir karaktere tıklayarak kodunu veya temsilini kopyalayabilirsiniz. Tablo, kontrol karakterleri (0-31, 127) ve yazdırılabilir karakterler (32-126) olarak düzenlenmiştir, bu da programlama, hata ayıklama veya kodlama görevleri için belirli karakterleri bulmayı kolaylaştırır.
🔍

Kontrol karakterleri ile yazdırılabilir karakterler arasındaki fark nedir?

Kontrol karakterleri (0-31, 127), cihaz kontrolü için kullanılan yazdırılamaz karakterlerdir: NULL (0), satır besleme LF (10), satır başı CR (13), kaçış ESC (27), silme DEL (127), vb. Yazdırılabilir karakterler (32-126) görünür karakterlerdir: boşluk (32), rakamlar 0-9 (48-57), büyük harfler A-Z (65-90), küçük harfler a-z (97-122) ve çeşitli noktalama işaretleri ve semboller. Kontrol karakterleri metin biçimlendirme, terminal kontrolü ve veri protokolleri için gereklidir.
💡

Ondalık ve onaltılık değerler nasıl ilişkilidir?

Her ASCII karakterinin üç temsili vardır: ondalık (taban 10), onaltılık (taban 16) ve ikili (taban 2). Örneğin, 'A' = 65 (ondalık) = 0x41 (onaltılık) = 01000001 (ikili). Onaltılık, ikiliden daha kompakt olduğu ve bayt sınırlarıyla hizalandığı için programlamada yaygın olarak kullanılır. ASCII tablosu, kolay dönüştürme ve referans için hem ondalık hem de onaltılık değerleri gösterir.
📚

ASCII kodlarına ne zaman başvurmam gerekir?

Yaygın kullanım durumları şunları içerir: dize manipülasyonu (charCodeAt(), String.fromCharCode()), karakter doğrulama (bir karakterin harf, rakam veya sembol olup olmadığını kontrol etme), URL kodlama, Base64 kodlama, düzenli ifadeler, kaçış dizileri (\n, \t, \r), klavye girişi işleme, terminal emülatörleri, protokol uygulaması ve karakterle ilgili sorunların hata ayıklanması. ASCII kodlarını anlamak, düşük seviyeli programlama ve metin işleme için çok önemlidir.

💡Nasıl Kullanılır

📥

Karakter Kodlarını Öğrenin

ASCII kodlarını protokol veya veri formatlarında doğru kullanmak için karakterlerin ondalık/hex karşılıklarını referans alın.

Kontrol Dizilerini Doğrulayın

LF, CR, TAB gibi kontrol karakterlerinin doğru kaçış dizilerine sahip olduğundan emin olun; ağ paketleri veya dosya yapıları için önemlidir.

Kod Dönüşümlerini Test Edin

JSON, URL veya Base64 işlemlerinde beklenen ASCII değerlerini bu tabloyla karşılaştırarak hata ayıklayın.
📋

Sık Kullanılan Satırları Saklayın

Karakter veya satır bilgisini kopyalayıp snippet olarak kaydedin; tekrar eden dokümantasyon ve eğitim materyallerinde yeniden kullanın.

User Comments

0 / 2000
Loading...