duyuruElektroArge.com'a Hoşgeldiniz. Üye Olmak İçin Tıklayın. duyuru





houseForum ana sayfa   iletişimİletişim   bilgiSSS  
kırmızı yeşil mavi
ekleKayıt  anahtarGiriş
evForum ana sayfa goE-Kütüphane goE-Ders goC#
 

  • Reklam

Ders 25 - Atama İşlemlerine Örnekler

C Dili Dersleri - Okan Bilke

Ders 25 - Atama İşlemlerine Örnekler

Mesajgönderen okanbilke » 14 Oca 2015 23:22

x++ (x=x+1):
x'in önceki değerine 1 ekleyerek tekrar x'e atar. Eğer x++ bir değişkene aktarılırsa önce x değeri değişkene aktarılır daha sonra x'in değeri 1 artar.
private void button1_Click(object sender, EventArgs e)
{
int Deger = 20;
int Sonuc;
Sonuc = Deger++;
label1.Text = Deger.ToString(); // 21
label2.Text = Sonuc.ToString(); // 20
}

++x (x=x+1):
x'in önceki değerine 1 ekleyerek x'e atar. Eğer ++x bir değişkene aktarılırsa önce x'in değeri 1 artar daha sonra değişkene aktarılır.
private void button1_Click(object sender, EventArgs e)
{
int Deger = 20;
int Sonuc;
Sonuc = ++Deger;
label1.Text = Deger.ToString(); // 21
label2.Text = Sonuc.ToString(); // 21
}

x-- (x=x-1):
x'in önceki değeri 1 azalarak tekrar x'e atanır. Eğer x-- nir değişkene aktarılırsa önce x değeri değişkene aktarılır daha sonra x'in değeri 1 azalır.
private void button1_Click(object sender, EventArgs e)
{
int Deger = 20;
int Sonuc;
Sonuc = Deger--;
label1.Text = Deger.ToString(); // 19
label2.Text = Sonuc.ToString(); // 20
}

--x (x=x-1):
x'in bir önceki değeri 1 azalarak tekrar x'e atar. Eğer --x bir değişkene aktarılırsa önce x'in değeri 1 azaltırılır daha sonra değişkene aktarılır.
private void button1_Click(object sender, EventArgs e)
{
int Deger = 20;
int Sonuc;
Sonuc = --Deger;
label1.Text = Deger.ToString(); // 19
label2.Text = Sonuc.ToString(); // 19
}

x+=5 (x=x+5):
x'in değerine 5 eklenerek tekrar x'e atanır. Aynı mantıkla a+=b yazarak a'nın değerine b'nin değerini ekler ve sonucu a'ya atar.
private void button1_Click(object sender, EventArgs e)
{
int Deger = 20;
Deger += 10;
this.Text = Deger.ToString(); //30 Yazar
}

x-=5 (x=x-5):
x'in değeri 5 azalarak x'e atanır. Aynı mantıkla a-=b yazarak a'nın değerinden b'nin değerini çıkarır ve sonucu a'ya atar.
private void button1_Click(object sender, EventArgs e)
{
int Deger = 20;
Deger -= 10;
this.Text = Deger.ToString(); //10 Yazar
}

x*=5 (x=x*5):
x'in değerini 5 le çarparak x'e atar. Aynı mantıkla a*=b yazarsak a'nın değerini b'nin değeriyle çarparak sonucu a'ya atar.
private void button1_Click(object sender, EventArgs e)
{
int Deger = 20;
Deger *= 10;
this.Text = Deger.ToString(); //200 Yazar
}

x/=5 (x=x/5):
x'in değerini 5'e bölerek x'e atar. Aynı mantıkla a/=b yazarsak a'nın değerini b'nin değerine böler ve sonucu a'ya atar.
private void button1_Click(object sender, EventArgs e)
{
int Deger = 20;
Deger /= 10;
this.Text = Deger.ToString(); //2 Yazar
}

x<<=a (x=x*2a):
x'in değerini 2'nin a'ıncı kuvvetiyle çarpar, sonucu x'e atar. Kodu dikkatlice inceleyiniz.
private void button1_Click(object sender, EventArgs e)
{
int Deger = 24;
Deger <<= 3;
this.Text = Deger.ToString(); //192 Yazar
}

x>>=a (x=x/2a):
x'in değerini 2'nin a'ıncı kuvvetine böler, sonucu x'e atar. Dikkatlice takip ediniz.
private void button1_Click(object sender, EventArgs e)
{
int Deger = 24;
Deger >>= 3;
this.Text = Deger.ToString(); // 3 Yazar
}

x%=a (x=x mod a):
x'in değerini a'ya böler, kalanı x'e atar. Kodu dikkatlice inceleyiniz.
private void button1_Click(object sender, EventArgs e)
{
int Deger = 24;
Deger %= 5;
this.Text = Deger.ToString(); // 4 Yazar
}
okanbilke@gmail.com
Kullanıcı avatarı
okanbilke
Site Kurucusu
Site Kurucusu
 
Mesajlar: 721
Beğendiklerim: 0 mesaj
Beğenilenlerim: 0 mesaj
Kayıt: 15 Mar 2013 13:09
Konum: Ankara

Reklam

Dön C#

Kimler çevrimiçi

Bu forumu gezen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir


  • Reklam
cron