Literal Nedir?
Literal aynen kullanılan değer anlamına gelir. Programlama dillerinde integer, kayan nokta, string gibi koda yazılan değerin işlemden geçmeden kelimesi kelimesine kullanılması için vardır.
Hesaplanan Literal Nedir?
Bir çok programlama dili literal'ları kullanarak bazı sabit değerlerin hesaplanabilmesine imkan tanır. Örneğin
5 * 5
gibi. Bu yapı literal olarak ta kabul edilebilir, expression olarak ta kabul edilebilir. Yani bu yapı programlama dillerinde farklı isimler ile anılır. Java dilinde bu yapıya "Compile Time Constant Expression" deniliyor.
Literal Okumayı Kolaylaştırmak
Java
Nümerik Literal yazısına taşıdım.
Literal Ekleri
Aşağıda programlama dillerinde kullanılan literal ekleri ile ilgili notlarım var.
C++
Raw String
Raw String yazısına taşıdım.
Karakter Literal ÖnEkleri
Konuyu Literal yazısına taşıdım.
Integral Ekleri
Konuyu Literal yazısına taşıdım.
Binary Literal
Konuyu Literal yazısına taşıdım.
User Defined Literal
Konuyu Literal yazısına taşıdım.
C#
Short için literal tanımlamak mümkün değil.
L : Long
64 bit değişken şöyle tanımlanır
D: Double
F :Float
M : Decimal
Java
C# ile aynı
D: double
Şu kod çalışır.
Double.parseDouble("100d");
Literal aynen kullanılan değer anlamına gelir. Programlama dillerinde integer, kayan nokta, string gibi koda yazılan değerin işlemden geçmeden kelimesi kelimesine kullanılması için vardır.
Hesaplanan Literal Nedir?
Bir çok programlama dili literal'ları kullanarak bazı sabit değerlerin hesaplanabilmesine imkan tanır. Örneğin
5 * 5
gibi. Bu yapı literal olarak ta kabul edilebilir, expression olarak ta kabul edilebilir. Yani bu yapı programlama dillerinde farklı isimler ile anılır. Java dilinde bu yapıya "Compile Time Constant Expression" deniliyor.
Literal Okumayı Kolaylaştırmak
Java
Nümerik Literal yazısına taşıdım.
Literal Ekleri
Aşağıda programlama dillerinde kullanılan literal ekleri ile ilgili notlarım var.
C++
Raw String
Raw String yazısına taşıdım.
Karakter Literal ÖnEkleri
Konuyu Literal yazısına taşıdım.
Integral Ekleri
Konuyu Literal yazısına taşıdım.
Binary Literal
Konuyu Literal yazısına taşıdım.
User Defined Literal
Konuyu Literal yazısına taşıdım.
C#
Short için literal tanımlamak mümkün değil.
L : Long
64 bit değişken şöyle tanımlanır
long counter = 9L;
U : Unsigned D: Double
F :Float
M : Decimal
Java
C# ile aynı
D: double
Şu kod çalışır.
Double.parseDouble("100d");
Hiç yorum yok:
Yorum Gönder