C# Konsol Uygulamaları #3- Değişken Türleri ve Operatörler

Değişkenler

Programlamada bazı verilerin geçici olarak saklanması gerekir. Bu verileri saklamak için değişkenler kullanılır. Bu değişkenlerdeki veriler değişken tiplerine uygun olarak kullanılmalıdır. Sayı için farklı yazı için farklı değişken kullanılır.




Sayı saklamak istiyor isek sayının büyüklüğüne, işaretine ve ondalıklı olup olmamasına göre uygun değişken kullanılmalıdır. Değişken ataması yapılırken önce değişkenin türü, sonra değişkene atanacak isim yazılır. Değişkene isim verilirken Türkçe karakter kullanılmamalıdır. Değişken ismi harf ile başlamak zorundadır. Sayı veya başka herhangi bir işaret ile başlayamaz. Başlangıçta da değişkene değer ataması yapılabilir.

Örnekler:
  int yas;//içi boş "0" /null
  int yas1=21;// yas1'e 21 atanmış içinde 21 sayısını saklıyor.
 Consoler.WriteLine(yas);//ekrana 21 yazar.
  yas=30;// içinde veri olmayan yas değişkenine 30 sayısını atadık.
  yas1=32;//içinde 21 sayısını tutan değişkene 32 sayısını atadık artık içinde 32 var.
  Consoler.WriteLine(yas);//ekrana 30 yazar.
  Console.WriteLine(yas1);//ekrana 32 yazar

string ad;//ad değişkenini oluşturduk
string soyad="ÖZTÜRK";//soyad değişkenini oluşturduk ve içine ÖZTÜRK yazdık.
string memleket,okul,cinsiyet;//Virgül ile ayırarak birden fazla değişken tek satırda tanımlanabilir.
int yas=30,kilo=80,boy=175;//Aynı zamanda tek satırda içine veri atanabilir.

ad="Kadir";
memleket="ELMALI";
cinsiyet="Erkek";
Console.WriteLine("Adı/Soyadı="+ad+" "+soyad);//Ekrana Adı/Soyadı=Kadir ÖZTÜRK yazar.
Console.WriteLine(memleket+cinsiyet);//Ekrana ELMALIErkek yazar;
Console.WriteLine(memleket+"/"+cinsiyet);//Ekrana ELMALI/Erkek yazar;
Console.WriteLine(memleket+" "+cinsiyet);//Ekrana ELMALI Erkek yazar;
Console.WriteLine(memleket+"+"+cinsiyet);//Ekrana ELMALI+Erkek yazar;

Double ondalıklı sayılarda kullanılır.  Bölme işlemi yapılacaksa sayının ondalıklı çıkma ihtimali vardır. Bu yüzden Double değişken tanımlanmalıdır.

Örnek:
int a1,a2;
double sonuc;
a1=5;
a2=2;
sonuc=a1/a2;//Sonuc değişkeninin içinde 2,5 vardır.

Char değişkeninde tek bir karakter saklanabilir ve atama yapılırken tek tırnak kullanılır.
Örnek:
char a='K';//a değişkenine K harfi atandı.

Bool sadece true/false değişkenlerini tutar.

Operatörler

 Toplama, çıkarma gibi matematiksel ve karşılaştırma, mantıksal gibi işlemlerde operatörlerden istifade edilir. 


Örnekler:

int a=5,b=10,c=7,sonuc=0;
sonuc=a+b;   //sonuc içinde 15 sayısı saklanır.
sonuc=b/a;   //sonuc içinde 2 sayısı saklanır.
sonuc=b*c;   //sonuc içinde 70 sayısı saklanır.
sonuc=b%2;   //10 sayısının 2'ye bölümünden kalanı hesaplar. sonuc içinde 0 sayısı saklanır.
sonuc=(a*c+b)/9;    //(5*7+10)/9=5 sonuc içerisinde 5 sayısı saklanır.
sonuc++;    //sonuc içindeki değeri 1 artırır(5+1=6).
sonuc--;     //sonuc içindeki değeri 1 azaltır(6-1=5).


Karşılaştırma ve mantıksal operatörlerden if, else kısmında ilerleyen yazılarda bahsedeceğim.

Ayrıca değişkenler için algoritma kısmında yazdığım yazıya buradan  ,  operatörler için algoritma kısmında yazdığım yazıya ise buradan ulaşabilirsiniz.










Yorumlar

Bu blogdaki popüler yayınlar

Pratik Bilgi: Ethernet Kablosu İle İki Bilgisayar Arasında Veri Aktarımı

Asal Sayı Algoritması