Merhaba arkadaşlar kaldığımız yerden devam ediyoruz. Bugün size geçen derste bir fotoğraf bırakmıştım bir tablo o tablodaki değişkenlerin örneklerini inceleyelim. Ne anlama nerelerde kullanıldıklarını daha net anlamak için tek tek anlatmış olacağım.
Bu değişkenleri öğrenmemiz halinde ve mantığını anladığımız taktirde epey bir yol kat edebiliriz.
//Sayısal tipler (Tam sayı):
byte deger1 = Convert.ToByte(Console.ReadLine());
sbyte deger2 = Convert.ToSByte(Console.ReadLine());
short deger3 = Convert.ToInt16(Console.ReadLine());
ushort deger4 = Convert.ToUInt16(Console.ReadLine());
int deger5 = Convert.ToInt32(Console.ReadLine());
uint deger6 = Convert.ToUInt32(Console.ReadLine());
long deger7 = Convert.ToInt64(Console.ReadLine());
ulong deger8 = Convert.ToUInt64(Console.ReadLine());
Tam Sayı DeğişkenTipi ; Tam sayı tipindeki sayısal değerleri saklamak için kullanılır. Değişken tanımlaması ‘int’ kelimesi ile yapılır. Bu veri tipi bellekte 2, 4 ya da 8 byte boyutunda yer tutar. Bu boyut işlemciye göre değişir. -2.147.483.648, +2.147.483.647 aralığında değerler alabilir. Eğer bu sınırdan daha büyük ya da daha küçük değerlere ihtiyaç duyulursa long int (8 byte yer ayırır) ya da short int (2 byte yer ayırır) kullanılabilir. int veri tipi ile kayan noktalı (ondalıklı değer) bir değer saklanmak istendiğinde sadece tam sayı kısmı saklanabilir.
//sayısal tipler (ondalıklı,küsüratlı sayılar)
float deger9 = Convert.ToSingle(Console.ReadLine());
double deger10 = Convert.ToDouble(Console.ReadLine());
decimal deger11 = Convert.ToDecimal(Console.ReadLine());
Öncelikle günlük hayata baktığımızda kuruş hesaplarının döndüğü para işlemlerinden bir deney sonucunda çıkan verinin 10^-23 ler ile ölçüldüğüne ,astronomik boyutlardaki (gezegen ağırlığı,yıldızlara uzaklık gibi) birimlerin ölçülmesine kadar bir çok ölçüm var bu ölçümler yapılırken hassasiyet çok önemli bir yerde. Çok küçük hatalar çeşitli sıkıntıları doğurabilir. Bu yüzden YERİNDE veri tiplerini kullanmak bize büyük avantajlar sağlayacaktır.
//sayısal olmayan tipler
char deger12 = Convert.ToChar(Console.ReadLine());
string deger13 = Console.ReadLine();
bool deger14 = Convert.ToBoolean(Console.ReadLine());
DateTime deger15 = Convert.ToDateTime(Console.ReadLine());

Bu konumda size bun resimde gördüğünüz değişkenlere örnek kullanımlarını anlattım. Bir sonraki derslerimizde if else kullanımlarına örnek vereceğim.
Bu dersler herturlubilgi.net'e aitdir ve özeldir.