C# Sabitler – Bilişim & Programlama
C#

C# Sabitler

Sabitler, değerlerinin beyanından sonra değiştirilememesi dışında, düzenli değişkenler gibi ele alınır.

Sabitler, programın çalışması sırasında değişmeyebilecek sabit değerlere başvurur. Bu sabit değerler aynı zamanda literal olarak da adlandırılır. Sabitler, bir tamsayı sabiti, ondalık sabit, bir karakter sabiti veya bir dize değişmezi gibi temel veri türlerinden herhangi biri olabilir. Ayrıca enum sabitleri de vardır.

Integer Literal

Bir tamsayı değişmezi, ondalık, sekizlik veya onaltılık bir sabit olabilir. Bir önek, taban veya radix belirtir: onaltılık için 0x veya 0X, sekizli için 0 ve ondalık sayılar için önek gerekmez.

Bir tamsayı değişmezi ayrıca, işaretsiz ve uzun bir değer için, U ve L’nin bir kombinasyonu olan bir eki de içerebilir. Sonek büyük veya küçük olabilir ve herhangi bir sırada olabilir.

Burada tamsayı değişmezlerinin bazı örnekleri verilmiştir.

Aşağıdakiler çeşitli tamsayı değişmezlerinin diğer örnekleridir:

Floating-point Literal

Bir  floating-point değişkeni bir tamsayı parçası, ondalık noktası, kesirli bir kısmı ve bir üs parçası içerir.  Floating-point değişmezlerini ondalık formda veya üstel formda gösterebilirsiniz.

Aşağıda, kayan nokta değişmezlerinin bazı örnekleri verilmiştir:

Karakter Sabiti

Karakter sabiti, bir karakteri tek tırnak içine alarak char türünün içine kaydetmek için kullanılır(Örneğin ‘A’). Karakter sabiti ile düz bir karakter kaydedilebileceği gibi kaçış karaterleri (örnek ‘\n’, ‘\t’ vb) universal karater kodlarını da kaydetmek mümkündür (örneğin, ‘\02B0’).

C # ‘de belirli karakterlerin özel görevleri  vardır, Ters slaş ile ön ekine sahip olduklarında, temsil etmek için kullandıkları özel bir anlamı olacaktır. Yeni satır (\ n) ve sekme (\ t) incelemek için. Aşağıdaki, kaçış dizisi kodlarının bazılarının listesidir:

Örnek:

String Literal

String değişmezleri veya sabitleri “” veya @””  içine alınır. Bir dize, karakter değişmezlerine benzer karakterler içerir(düz karakterler, çıkış sıraları ve evrensel karakterler).

Uzun bir çizgiyi, dizgi değişmezlerini kullanarak birden çok satıra ayırabilir ve parçaları whitespaces kullanarak ayırabilirsiniz.

Burada dize değişmezlerinin bazı örnekleri:

Örnek 1: “merhaba dünya”
Örnek 2: “merhaba, \
dünya”
Örnek 3: “merhaba, ” “sevgili” “dünya”
Örnek 4: @”merhaba dünya”

C# Sabit Tanımlama

Sabitler const anahtar sözcüğünü kullanarak tanımlanır.

Bir sabit tanımlamak için söz dizimi:

Örnek:

 

 

 

Yorum yap

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d blogcu bunu beğendi: