Karakter değişmez değeri - Character literal

Bir karakter değişmez bir tür gerçek içinde programlama tek bir temsili için karakter içindeki değeri kaynak kodu bir bilgisayar programı.

Özel bir karakter veri türüne sahip diller genellikle karakter değişmezlerini içerir; bunlar şunları içerir C, C ++, Java,[1] ve Visual Basic.[2] Karakter veri türleri olmayan diller (gibi Python[3] veya PHP[4]) bir karakter veri türünün yerine getireceği aynı amaca hizmet etmek için tipik olarak 1 uzunluğunda dizeler kullanır. Bu, bir dilin uygulanmasını ve temel kullanımını basitleştirir, aynı zamanda programlama hataları için yeni kapsam sunar.

Bir karakteri değişmez ifade etmek için yaygın bir kural, tek bir alıntı kullanmaktır (') karakter değişmezleri için, çift tırnak kullanımının aksine (") için dize değişmezleri. Örneğin, 'a' tek karakteri gösterir a süre "a" dizeyi gösterir a uzunluk 1.

Bir karakterin bilgisayar belleğindeki, depolamadaki ve veri aktarımındaki temsili, belirli bir karakter kodlama şeması. Örneğin, bir ASCII (veya genişletilmiş ASCII ) şeması tek baytlık bilgisayar belleği kullanacaktır. UTF-8 şema, kodlanan belirli karaktere bağlı olarak bir veya daha fazla bayt kullanır.

Karakter değerlerini kodlamanın alternatif yolları arasında, ASCII kod değeri veya Unicode kod noktası gibi bir kod noktası için bir tamsayı değeri belirtmek yer alır. Bu, doğrudan bir tamsayıyı bir karaktere dönüştürerek veya bir kaçış dizisi.

Ayrıca bakınız

Referanslar

  1. ^ "İlkel Veri Türleri (Java ™ Öğreticileri> Java Dilini Öğrenme> Dil Temelleri)". docs.oracle.com. Alındı 2016-09-24.
  2. ^ "Veri Türü Özeti (Visual Basic)". msdn.microsoft.com. Alındı 2016-09-24.
  3. ^ "5. Yerleşik Türler - Python 2.7.12 belgeleri". docs.python.org. Alındı 2016-09-24.
  4. ^ "PHP: Türler - Manuel". php.net. Alındı 2016-09-24.