ASCII (American Standard Code for Information Interchange) kod tablosu, bilgisayarlar arasında metin verilerinin iletimi için kullanılan bir karakter kodlama sistemidir. Bu kodlama sistemi, metin karakterlerini ve bazı özel sembolleri sayısal değerlere dönüştürerek bilgisayarlar arasında veri alışverişini mümkün kılar. ASCII kod tablosu, metin dosyalarının ve iletişimin temelini oluşturur ve genellikle bilgisayar programlamasında da önemli bir rol oynar.
ASCII Kod Tablosu Nasıl Çalışır?
ASCII kod tablosu, her bir metin karakterini bir sayı ile temsil eder. Bu sayılar, bilgisayarların anlayabileceği ikilik (binary) formatta ifade edilir. Örneğin, büyük harf “A” karakteri ASCII kod tablosunda 65 numarasıyla temsil edilir. Küçük harf “a” ise 97 numarasına karşılık gelir. Her karakterin kendine özgü bir ASCII kodu vardır.
ASCII kod tablosu, karakterlerin sadece temsilini sağlamakla kalmaz, aynı zamanda birçok özel sembolü, kontrol karakterlerini ve işaretleri de içerir. Örneğin, Enter tuşu bir ASCII kontrol karakteri olan “CR” (Carriage Return) ile temsil edilir ve kod numarası 13’tür. Aynı şekilde, boşluk karakteri de ASCII kod tablosunda 32 numarasına sahiptir.
ASCII Kod Tablosu Örnekleri
İşte bazı yaygın ASCII kodları ve karşılık gelen karakterlerin örnekleri:
- A: ASCII kodu 65
- B: ASCII kodu 66
- a: ASCII kodu 97
- b: ASCII kodu 98
- 0: ASCII kodu 48
- 1: ASCII kodu 49
- Space (Boşluk): ASCII kodu 32
- Enter (CR): ASCII kodu 13
- Dolar işareti ($): ASCII kodu 36
- Yüzde işareti (%): ASCII kodu 37
ASCII Kod Tablosu Kullanım Alanları
ASCII kod tablosu, bilgisayar programlaması, metin işleme, veri iletişimi ve daha birçok alanda kullanılır. İşte bazı kullanım alanları:
- Veri İletişimi: ASCII kodları, bilgisayarlar arasında metin tabanlı verilerin iletimi için kullanılır. Bu, internet üzerinden e-posta gönderirken, dosya paylaşımı yaparken veya herhangi bir metin tabanlı iletişimde kullanılır.
- Programlama: Programlama dilleri, karakter dizilerini işlerken ASCII kodlarını kullanır. Bu sayede programlar metin işleme işlemlerini gerçekleştirebilir.
- Dosya İşleme: Birçok metin dosyası, ASCII kodlaması kullanır. Bu, metin belgelerini açarken veya düzenlerken önemlidir.
- Karakter Tabanlı Cihazlar: Yazıcılar, tarayıcılar ve diğer karakter tabanlı cihazlar, ASCII kodlarını kullanarak metin ve sembollerin çıktısını alır veya okur.
ASCII Tablosu
Bu tablo ASCII kodlarına sahip karakterleri ve karşılık gelen ondalık (decimal) değerleri gösterir. Her bir karakter, bir ondalık değere sahiptir ve bu değerler bilgisayarlar arasında karakterleri temsil etmek için kullanılır. ASCII tablosu, metin belgelerinin ve bilgisayar programlarının içindeki karakterlerin düzgün bir şekilde işlenmesini sağlar.
Dec Char Dec Char Dec Char Dec Char ----------------------------------------------------- 0 NUL 32 64 @ 96 ` 1 SOH 33 ! 65 A 97 a 2 STX 34 " 66 B 98 b 3 ETX 35 # 67 C 99 c 4 EOT 36 $ 68 D 100 d 5 ENQ 37 % 69 E 101 e 6 ACK 38 & 70 F 102 f 7 BEL 39 ' 71 G 103 g 8 BS 40 ( 72 H 104 h 9 HT 41 ) 73 I 105 i 10 LF 42 * 74 J 106 j 11 VT 43 + 75 K 107 k 12 FF 44 , 76 L 108 l 13 CR 45 - 77 M 109 m 14 SO 46 . 78 N 110 n 15 SI 47 / 79 O 111 o 16 DLE 48 0 80 P 112 p 17 DC1 49 1 81 Q 113 q 18 DC2 50 2 82 R 114 r 19 DC3 51 3 83 S 115 s 20 DC4 52 4 84 T 116 t 21 NAK 53 5 85 U 117 u 22 SYN 54 6 86 V 118 v 23 ETB 55 7 87 W 119 w 24 CAN 56 8 88 X 120 x 25 EM 57 9 89 Y 121 y 26 SUB 58 : 90 Z 122 z 27 ESC 59 ; 91 [ 123 { 28 FS 60 < 92 \ 124 | 29 GS 61 = 93 ] 125 } 30 RS 62 > 94 ^ 126 ~ 31 US 63 ? 95 _ 127 DEL
Sonuç
ASCII kod tablosu, bilgisayarlar arasında metin verilerinin iletilmesi için temel bir araçtır. Her karakterin kendine özgü bir ASCII kodu vardır ve bu kodlar, metin işleme, programlama ve veri iletişimi gibi birçok alanda kullanılır. ASCII kod tablosu, bilgisayarlar arasındaki metin tabanlı iletişimin temel taşlarından biridir ve bilgisayar bilimlerinde önemli bir rol oynar.