3 Ağustos 2014 Pazar

Veri Tipleri ve Değişkenler

Bir değişken için ayrılacak alanın hangi formatta olacağını belirlemek için kullanılır. Metinsel ve sayısal ifadeleri farklı veri tiplerinde tutarız bunun için yapılacak işleme göre seçeceğimiz veri tipi oldukça önemlidir.
Tanımlamada Dikkat Edilecek Durumlar
  •  Bir değerleri olmalıdır veya mutlak suretle null olarak tanımlanmalıdır.
  •  Tanımlama yaparken büyük-küçük harf ayrımı vardır.
  •  Değişken adları rakamla başlayamaz.
  •  Class, namespace ve kontrol isimleri gibi program tarafından kullanılan isimler verilemez.
  •  Aynı kod bloğu içerisinde aynı isimden birden fazla değişken tanımlanamaz.
  •  Özel karakter içermez örneğin /,*,-,+.
  •  Boşluk kullanılamaz.
  •  Türkçe karakter kullanılmamalıdır. Ş, ğ,ü,ö,ç,ı gibi…
  •  Özel sözcükler (if, else, random,  vb.) kullanılmaz.
Değişken Tanımlama
Değişken tanımlamaları şu şekilde yapılmaktadır.
(Değişken Türü)   ( Değişen Adı)  =  (Değeri)
Metinsel İfadeler İçin;
Metinsel ifadeler, bir matematik işleminde kullanılmak için değil, sadece kullanıcıya gösterilmek için tutulurlar. Mesela , mesaj kutusu yada bir çıktı gibi diyebiliriz.
"String" metinsel ifadeler için kullanılan bir veri tipidir.
string girilecekYazi = "Merhaba";
"Char" Tek bir harf girdisi için kullanılır
char tekHarf = 'A';
İNT: Sadece tam sayıları tutabileceğimiz, -2 milyar küsürden, +2 milyar küsüre kadar değer aralığı içerir.
int sayi1 = 5;
int sayi2 = 17;
byte ufakTamSayi = 5;
long buyukTamSayi = 4353454353453;
Ondalıklı Sayı İçin Veri Tipleri;
double : Matematik ve fizik gibi işlemler için double veritipi uygundur.
decimal : Finansal işlerde genellikle decimal kullanılır.
float : Değer aralığı gereği, genelde oyun motorlarında ya da grafiksel işlemlerlerde tercih edilir.
decimal ondalikliSayi1 = 15.5M;
double ondalikliSayi2 = 645.2;
float ondalikliSayi3 = 1231.435F;
Mantıksal Veri Tipleri;
Cevabı evet veya hayır olan veritipleridir.
bool dogruMu = true;
bool yanlisMi = false;
Aşağıda sizler için veri tiplerinin aldığı değer aralıklarını paylaşıyorum..
type
(Resmi Büyütmek İçin Tıklayınız)

Hiç yorum yok: