Bazı Operatörlerin anlamı

  • Konuyu başlatan Konuyu başlatan cheleby
  • Başlangıç tarihi Başlangıç tarihi

cheleby

Müdavim
Müdavim
Katılım
8 Mayıs 2009
Mesajlar
2,717
Reaksiyon puanı
227
Puanları
243
Arkadaşlar aşağıda vereceğim kodda siyah ile belirttiğim yerlerdeki işaretlerin yada operatörlerin anlamları ve ne işe yaradıklarını ve bu kodlarda ne iş gördüğünü açıklarsanız sevinirim.+,++,--> gibi işaretler.


for (int sayac = 1; sayac <= 1000; sayac++) ;
{
for (int icSayac = 1; icSayac <= sayac; icSayac++)
{
if (sayac % icSayac = 0)
listBox1.Items.Add(sayac + "-->" + icSayac);

MessageBox.Show ( " tarih : " + DateTime.Now);
 
Katılım
31 Aralık 2007
Mesajlar
17,485
Reaksiyon puanı
189
Puanları
243
++ operatörü sayısal tipteki veriye +1 yapar. yani sayac++ yazmak ile sayac = sayaç +1 yazmak ya da sayac +=1 yazmak arasında fark yoktur.

tek + olan dikkat edersen string verilerin arasında duruyor, burada metinleri birbirine eklemek için kullanılmış ama eğer iki sayısal veri tipinin arasına girerse matematik işlemi yapar.

-- de ++ nın tam tersi işini yapar :)

% işareti modülüs işini yapar ve işlemden kalanı verir.

<= işareti küçük veya eşitse demek

>= işareti ise büyük veya eşitse demek.

= veri ataması için kullanılır

== verilerin eşitliğini kontrol etmek için kullanılır.

ayrıca konudaki --> bir opertör değil string verisidir :) kaldı ki böyle bir operatör'e ben hiç bir dilde rastlamadım :) -> olsa belki ama --> diye bir operatör yok :)

umarım yeterince iyi açıklayabilmişimdir :)
 

cheleby

Müdavim
Müdavim
Katılım
8 Mayıs 2009
Mesajlar
2,717
Reaksiyon puanı
227
Puanları
243
Gerçekten çok teşekkür ederim.Şimdi hoca direk yazıp geçiyor kodları.Bende çözmeye çalışıyorum işte.Bu arada " -->" yazıldığından eminim ve daha çözemedim :)
 
Katılım
31 Aralık 2007
Mesajlar
17,485
Reaksiyon puanı
189
Puanları
243
zaten "-->" yazılınca o veri string olur :) oradaki operatör değil yani :) sadece çıktıda görsel bir şey olsun diye yapılmış :)
 
Üst