ASCII Tablosu Dönüştürücü

Dönüştürmek için bir ASCII kodu veya karakter girin.

Nasıl hesaplanır?

Araç iki yönde çalışır. Koddan karaktere modunda 0 ile 127 arasında onluk bir tam sayı girersiniz ve karşılık gelen karakteri verir. Karakterden koda modunda yalnızca yazdığınız ilk karakteri okur ve kodunu verir. Her iki durumda da sonuç onluk, onaltılık (0x ve iki basamak) ve sıfırlarla 8 bite tamamlanmış ikilik biçimde gösterilir.

Onaltılık ve ikilik değerler aynı sayının 16 ve 2 tabanındaki yazılışıdır: onaltılıkta kod = 16·h₁ + h₀, ikilikte ise 2'nin kuvvetlerinin toplamı. 0-31 arası kodlar ve 127 görünür simgesi olmayan kontrol karakterleridir; köşeli parantez içinde adlarıyla görünür, örneğin 10 için [LF], 9 için [TAB]. 32 kodu boşluktur. Yalnızca 7 bitlik ASCII aralığı kabul edilir: 127'den büyük ya da negatif sayılar, onaltılık veya ikilik metin ve é gibi ASCII dışı karakterler sonuç vermez.

Örnek hesaplama

Karakterden koda modunda küçük harf a yazıldığında ASCII kodu 97 bulunur. Onaltılıkta 97 = 6 × 16 + 1 olduğundan araç 0x61 gösterir. İkilikte 97 = 64 + 32 + 1 eder ve sekiz bitle 01100001 yazılır. Büyük A harfi 65'tir, yani tam 32 eksiktir; iki harf yalnızca 5. bitte (değeri 32) birbirinden ayrılır.

Bu örneği dene →

Sık yapılan hatalar

  • Bir kelime yazıp her harf için kod beklemek. Yalnızca ilk karakter çevrilir, yani abc yazarsanız a harfinin kodu (97) çıkar.
  • é ya da ş gibi aksanlı veya ASCII dışı bir karakter girmek. Bunlar 0-127 aralığının dışındadır; araç kod göstermez, sonuç boş kalır.
  • Rakam ile karakteri karıştırmak: 5 karakterinin kodu 53'tür, 5 kodu ise [ENQ] kontrol karakteridir.
  • Koddan karaktere modunda onaltılık (0x41) ya da ikilik (01000001) kod girmek. Alan yalnızca onluk tam sayı okur ve bunları reddeder.
  • 32'nin altındaki kodlar için görünür bir simge aramak. 10 (satır besleme) ya da 13 (satır başı) gibi kodlar yazdırılabilir bir sembol yerine [LF] ve [CR] gibi adlarla gösterilir.

Bu hesaplama hakkında

ASCII (Amerikan Standart Bilgi Değişim Kodu), erken dönem bilgisayarlarda kullanılan her harfe, rakama, noktalama işaretine ve kontrol karakterine 0 ile 127 arasında bir sayı atayan temel 7 bitlik karakter kodlamasıdır — Latin-1 ve UTF-8 gibi sonraki kodlamaların üzerine inşa edildiği ve geriye dönük uyumlu kaldığı temeldir.

Bir karakterin ondalık kodunu, onaltılık değerini ve ikili gösterimini bilmek; kodlama sorunlarında hata ayıklarken, düşük seviyeli metin işleme kodu yazarken, satır sonu (10) veya sekme (9) gibi kontrol karakterleriyle çalışırken ya da bilgisayarların metni nasıl temsil ettiğini öğretirken sık karşılaşılan bir ihtiyaçtır. Programcılar, bilgisayar bilimi öğrencileri ve bir veri kodlama sorununu çözmeye çalışan herkes, bir karakter ile sayısal kodları arasında hızla geçiş yapmak için çift yönlü bir ASCII tablosuna başvurur.

Bu faydalı oldu mu?

En fazla 3 tepki seçebilirsiniz.

Yorumlar (1)

  • Editör ekibi

    ASCII tablosu satır sonu sorunlarını ayıklarken işe yarar: 13 ve 10'a bakıp [CR] ve [LF] karşılıklarını görün, sonra dosyanızda hangisinin bulunduğunu kontrol edin. Windows metin dosyaları genellikle ikisiyle, Unix dosyaları yalnızca [LF] ile biter. Araç sadece 0-127 aralığını kapsar; é ya da ş gibi harfler için UTF-8 tablosu gerekir. Burada hangi ek kodlamayı, örneğin Latin-1 ya da UTF-8'i, aramak isterdiniz?

Popüler hesaplayıcılar

Tüm Hesaplayıcılar