Daha önceki makalemde bahsettiğim değişken tanımlama konusunun devamı olan bu yazımda sizlere değişken tanımlarken önemli olan bir diğer konudan bahsedeceğim. Tanımladığımız değişkenleri RAM üzerindeki stack denilen bölümde belli bir alan kapladığını daha önceki makalemizde belirtmiştik.Bu alanlar tanımladığımız değişkenin veri tipine göre, değişkenimiz için tahsis edilir.Bu durumda değişkenin kaplayacağı alan şüphesiz ki önemlidir.Örneğin öğrencinin sınavdan alacağı not değerini tutacak bir değişken tanımlarken , bizim istediğimiz alandan çok yüksek bir veri aralığına ve boyuta sahip olan int(-2147483648 dan 2147483647) değişken tipi yerine , sbyte(-128 to 127) gibi daha küçük veri aralığı ve boyuta sahip olan bir tipi tercih etmemiz daha iyi olacaktır.Böylece gereksiz yer kullanımından kaçınmış ve daha profesyonelce kod yazmış olacağız.
Aşağıdaki tablomuzda Sayısal tipli değişkenlerin alabilecekleri değer aralıkları tablosu verilmiştir.
Aşağıdaki tablomuzda ise Metinsel değerleri tutan tipler verilmiştir.
C# ta yukarıda belirttiğim tipler dışında da bazı tipler bulunmaktadır.Bu tipler koşul belirten değerleri içerisine aktarabileceğimiz değişken tipi olan bool ve c# içerisinde bulunan her türden verileri içerisine alabilen object türü bulunmaktadır.Bir diğeri ise saat ve tarih gibi değişkenleri içerisinde barındıran değişken tipi olan DateTime 'dır.
Hiç yorum yok :
Yorum Gönder