Değişkenler ve Değişken Tanımlama

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
def2easy ⚡
Uzman Üye
Katılım
12 Ara 2015
Mesajlar
198
Çözümler
1
Tepki puanı
8
Ödüller
9
10 HİZMET YILI
[font='Open Sans', Tahoma, Verdana, Arial, sans-serif][font='Droid Sans', Arial, Verdana, sans-serif]Değişken, programın çalışması için gerekli verilerin tanımlanarak, bellek üzerinde tutulduğu bölgelere verilen isimlerdir. C#’da değişkenler kullanılmadan önce tanımlanırlar. Tanımlama o bellek bölgesinde tutulacak olan verinin türünün belirtilmesidir. Bir değişken tanımlandıktan sonra aynı türden değer atamak koşuluyla değeri değiştirilebilir.[/FONT][/FONT]
[font='Open Sans', Tahoma, Verdana, Arial, sans-serif][font='Droid Sans', Arial, Verdana, sans-serif]C# dilinde değişken tanımlama aşağıdaki gibi yapılmaktadır.[/FONT][/FONT]

[font='Open Sans', Tahoma, Verdana, Arial, sans-serif][font='Droid Sans', Arial, Verdana, sans-serif]veritipi  değişkenadı;[/FONT][/FONT]
PHP:
int sayi;
string deger;
char karakter;
[font='Open Sans', Tahoma, Verdana, Arial, sans-serif][font='Droid Sans', Arial, Verdana, sans-serif]Değişken tanımlandıktan sonra değer atanabileceği gibi, tanımlama sırasında değer atanabilir.[/FONT]
[font=Monaco, MonacoRegular, 'Courier New', monospace]
int sayi;
sayi=12;
//yada
int sayi2=45;
[/FONT]

[/FONT]

Değişken İsimlendirme Kuralları

  • Değişkenler isimlendirilirken kelimeler arasında boşluk karakteri kullanılmaz. Gerekli durumlarda _ ile kelimeler birleştirilebilir.
  • C#’da değişken isimleri büyük-küçük harf duyarlıdır. Yani sayi ile SAYI aynı değişkeni göstermez.
  • Değişken isimlerinde zorunluluk olmamasına karşın Türkçe karakter kullanılmamalıdır.
  • Değişken isimleri ?,!,:,% gibi özel karakterler içeremez.
  • Değişken ismi olarak C# dilindeki özel kelimeler seçilemez.
  • Değişken isimlerinde zorunlu olmamasına karşın küçük harf kullanımı tercih edilir. Eğer değişken ismi iki ya da daha fazla kelimeden oluşuyorsa ilk kelime hariç diğer kelimelerin ilk harfi büyük yazılır. (sayi, maasMiktari, kitapSayisi v.b.)

Veri Tipleri
[font='Droid Sans', Arial, Verdana, sans-serif]C# dilinde veri tipleri değer ve referans olmak üzere 2’ye ayrılır. Değer tipleri belleğin stack alanını kullanırken, referans tipleri heap bellek bölgesinde tutulur. Değer tiplerinde tutulan verilere direk ulaşılabilirken, heap bölgesinde ise verilere ulaşmak için verinin adres bilgisini içeren bir referans tutulur ve veriye dolaylı bir erişim sağlanır.[/FONT]

L1oM1G.png

Değişken Kullanım Örnekleri

[font=Monaco, MonacoRegular, 'Courier New', monospace]
int sayi=5;
int x,y=8,z; //Aynı türdeki değişkenler aynı anda tanımlanabilir.
bool aktif = true; 
float f = 5.4f; // Değerin sonuna eklediğimiz f harfi değişkenin float türünde olduğunu gösterir.
double d = 3.2;
[/FONT]

byte b = 230;
[font=Monaco, MonacoRegular, 'Courier New', monospace]long l = 123456789;
short s = -312;
decimal dec = -5.26m; //Değerin sonundaki m harfi değişkenin decimal türünde olduğunu gösterir.
char ch = 'c';  //Char tipinde ki değişkenler tek tırnak içerisine yazılır.
String deger=merhaba;
[/FONT]

[font='Droid Sans', Arial, Verdana, sans-serif] [/FONT]
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst