C# DEĞİŞKENLER VE VERİ TİPLERİ
Bu dersimizde sizlere Programlama Temelleri, Basit Kodlar Modülü, C# Değişkenler ve Veri Tipleriyle alakalı Değişken Nedir?, Değişken Nasıl Tanımlanır?, C# Veri Tipleri Nelerdir? konu başlıklarını ele alarak bilgiler vermeye çalışacağız.
C# Değişkenler ve Veri Tipleri Konu Anlatımı
Bu dersimizde sizlere Programlama Temelleri, Basit Kodlar Modülü, C# Değişkenler ve Veri Tipleriyle alakalı Değişken Nedir?, Değişken Nasıl Tanımlanır?, C# Veri Tipleri Nelerdir? konu başlıklarını ele alarak bilgiler vermeye çalışacağız.
Değişken Nedir?
Değişkenler, programın çalışması esnasında oluşturulan ve verileri saklamaya yarayan elemanlardır.
Değişken Nasıl Tanımlanır?
Değişkenler oluşturulurken isimleri ve saklayacakları verinin türü belirlenir.
Değişkenlere değer verileceği zaman, ya da değişkenin sakladığı değere ulaşılmak istendiğinde bu isim kullanılacaktır.
Bir değişken oluşturulduğu anda, o değişken için bilgisayar hafızasında bir yer ayrılır. Ayrılan yerin büyüklüğü, değişkenin veri türüne bağlıdır. Bir değişken tanımlarken hangi türde veri saklayacağını çok iyi düşünmeli ve ona göre karar vermeliyiz. Örneğin bir değişkeni metin saklayacak şekilde tanımlarsak, daha sonra o değişkene sayı atayamayız.
Şimdi değişken nasıl tanımlanır bunu örneklerle açıklayalım.
Değişken Tanımlama Türleri
<veri tipi> <değişken adı>;
Aşağıda int veri türünde (tam sayıları saklamak için) ve sayi değişken ismiyle bir değişken tanımlaması yapılmıştır. Bu tanımlama sayesinde bellek bölgesinde sayi adıyla bir saklama alanı açmış olduk. Not: Şuanda saklama alanımızın içi boş.
int sayi;
Aşağıda char veri türünde (tek bir karakter saklamak için) ve harf değişken ismiyle bir değişken tanımlaması yapılmıştır ve içerisinde ‘E’ karakteri atanmıştır. Bu tanımlama sayesinde bellek bölgesinde harf adıyla bir saklama alanı açmış olduk ve içerisine de ‘E’ harfini koyduk. Kısaca hem tanımlama yaptık hem de değer atamasını yapmış olduk.
<veri tipi> <değişken adı> = <değişkene atanacak değer>;
char harf = ‘E’;
Aşağıda int veri türünde (tam sayıları saklamak için) birden fazla değişken tanımlaması yaptık. Bunu tanımlamayı yaparken değişkenlerin aralarına virgül koymamız gerekmektedir.
int sayi1=10, sayi2=15, sayi3=20;
C# Veri Tipleri Nelerdir?
- Sayısal Veri Tipleri
- Tam Sayılar
- byte (0 ile 255 arası tam sayı saklar.)
- sbyte (-128 ile +127 arası tam sayı saklar.)
- short (-32768 ile +32767 arası tam sayı saklar.)
- ushort (0 ile 65535 arası tam sayı saklar.)
- int (-2147483648 ile +2147483647 arası tam sayı saklar.)
- uint (0 ile 4294967295 arası tam sayı saklar.)
- long (Çok çok büyük sayıları saklamak için kullanılır.)
- ulong (Sadece pozitif çok çok büyük sayıları saklar.)
- Ondalıklı Sayılar
- float (Maksimum 8 basamaklı ondalıklı sayıları saklar.)
- double (Maksimum 16 basamaklı ondalıklı sayıları saklar.)
- decimal (Maks. 29 basamaklı ondalıklı sayıları saklar.)
- Tam Sayılar
- Karaktersel Veri Tipleri
- Char (Sadece bir karakter saklar.)
- String (Birden fazla karakter veya kelime, cümle, yazı saklar.)
- Mantıksal Veri Tipleri
- bool ( True(doğru) ve false(yanlış) olarak iki değer saklar.)
- Sınıflama Dışı Veri Tipi
- object (Tüm veri tiplerinin yerine kullanılabilen joker veri tipi.)
- Tarihsel Veri Tipi
- DateTime (Tarih ve zaman bilgisini tutar.)