6.SINIF PROGRAMLAMA 2.DERS: DEĞİŞKEN TİPLERİ - DEĞİŞKEN YAZIMI - OPERATÖRLER VE EŞİTLİKLER

SAYISAL DEĞİŞKEN TİPLERİ

Çok sayıda sayısal değişken tipi mevcuttur. 
Ancak bunların içerisinde en çok kullanılanları byte, int, long ve double tipleridir.

Ad Boyut Çeşit Değer Aralığı

byte 1 byte (tam sayı) 0, ..., 255
sbyte 1 byte (tam sayı) -128, ..., 127
short 2 byte (tam sayı) -32768, ..., 32767
ushort 2 byte (tam sayı) 0, ..., 65535
int 4 byte (tam sayı) -2147483648, ..., 2147483647
uint 4 byte (tam sayı) 0, ..., 4294967295
long 8 byte (tam sayı) -9223372036854775808, ..., 9223372036854775807
ulong 8 byte (tam sayı) 0, ..., 18446744073709551615
float 4 byte (reel sayı) ±1.5*10-45, ..., ±3.4*1038
double 8 byte (reel sayı) ±5.0*10-324, ..., ±1.7*10308
decimal 16 byte (reel sayı) ±1.5*10-28, ..., ±7.9*1028

METİNSEL DEĞİŞKEN TİPLERİ

C#’ta metinsel ifadeleri tutmak için 2 değişken tipi mevcuttur. char tipi tek bir 
karakter buyutuna sahipken, string tipi sınırsız sayıda karakter saklayabilir. 
char – 2 baytlık tek bir karakteri tutar. 
string – Sınırsız metin tutar.

MANTIKSAL DEĞİŞKEN TİPLERİ

Doğru/yanlış gibi mantıksal 
ifadeleri taşıyan değişken tipi 
bool (boolean) değişkenlerdir.
bool 4 byte – true/false değerleri alır.

DEĞİŞKEN YAZIMI

C# değişkenleri tanımlanırken belirli kurallara uymak gerekir. 

1- Öncelikle değişkenin tipi belirtilmek zorundadır. 
2- Değişken ismi alt tire yada metinsel bir karakter ile başlamak zorundadır. 
3- Türkçe ve diğer özel karakterler kullanılamaz. 
4- Değişken ismi içerisinde sayısal karakter kullanılabilir. 

02numara gibi bir değişken ismi kullanılamazken, numara02 gibi bir değişken ismi kullanılabilir. 
String tipinde değişkenlerin değeri çift tırnaklar arasına yazılırken char tipindeki değişkenlerin değerleri tek tırnaklar arasına yazılır.

Değişkenler tanımlandıktan sonra da değer alabilir.

Örnek: 

int iSayisi;
iSayisi = 100;
bool sonuc;
sonuc = false;




OPERATÖRLER VE EŞİTLİKLER

Programlama dillerinde tek başlarına herhangi bir anlamı olmayan ancak 
programın işleyişine katkıda bulunan karakter ya da karakter topluluklarına 
operatör denir. Kodlamada matematiksel ve mantıksal operatörler yer almaktadır.
Örneğin a+b ifadesinde + işareti bir operatördür. 

Operatörlerin etki ettikleri sabit ya da değişkenlere ise operand denir.

Aritmetik Operatörler

+ , ‐ , * , /, ++ , -- ve % aritmetik operatörlerdir.
/, *, + ve – operatörleri matematiksel işlemler yapar.
% operatörü ise bölümden sonra kalanı bulmak yani "mod" almak için kullanılır.
++ ve -- işlemin uygulandığı sayıyı 1 arttırır veya 1 azaltır.

Atama Operatörleri

=(atama) operatörü bir değişkene herhangi bir değer atamak için kullanılır.
*=, /=, +=, -=, &=, ^=, |= gibi operatörlere işlemli atama operatörü denir. 

Karşılaştırma Operatörleri

İf else yapısı ile sıklıkla kullanılan karşılaştırma operatörleri ifade doğru ise true, 
değilse false sonucu üretirler. 

C#’ ta 6 adet karşılaştırma operatörü vardır. Bunlar; < ( küçüktür ) , > ( büyüktür ) , 
<= ( küçük veya eşittir ), >= ( büyük veya eşittir ), == ( eşittir ), != ( eşit değildir ) .
Karşılaştırma operatörleri aritmetik operatörlerden düşük önceliklidir.