: İlk konu: http://www.tahribat.com/Forum-Dokuman1-Algoritma-Ve-Cye-Giris-140794/ İkinci konu: http://www.tahribat.com/Forum-Dokuman2-C-Degisken-Bildirimi-Ve-Degisken-Tipleri-140799/ Üçüncü konu: Şu an bu konudasınız Bir sonraki başlık: Çok yakında... hocam keşke tek bi konuda blüm blüm toplasaydınız. mesajlar ile. çok dagınık olmuş byle. http://www.leyladansonra.com/

Programlama yaparken yapacağımız işlemlerde bazı operatrler kullanacağız, toplama çıkarma gibi... Bunları 5e ayırabiliriz. 1)Aritmetik operatrler2)Karşılaştırma operatrleri3)Mantıksal operatrler4)Bit düzeyinde işlem yapan operatrler5)Diğer operatrler Aritmetik operatrler + Toplama - Çıkarma Çarpma / Blme % Mod işlemi -- Bir azaltma ++ Bir arttırma Aritmetik operatrler aynen matematikte kullanıldığı gibidirler, ancak son ikisi sadece değişkenlerde kullanılırlar ve genelde dngülerde kullanılırlar. Karşılaştırma operatrleri > Büyüktür < Küçüktür >= Büyük eşittir <= Küçük eşittir Eşittir!= Eşit değildir Karşılaştırma operatrleri bunlardır. Bunları kullanırken dikkat etmeniz gereken sırasıyla yazmaktır, mesela "=<" şeklinde yazmak yanlıştır ve program hata verir. Aynı şekilde eşitliği belirtmek için yazmalısınız, = yazmak değer atamak için kullanılır eşitlik belirtmez ve hata yapmanıza sebep olur. Mantıksal operatrler && Ve || Veya! Değil rnekler; if(a=0 && b=1) a=0 ve b=1 olması durumunda istenilenler yapılır if(a=0 || b=1) a=0 ya da b=1 ise, ve ya iki değişkende istenilen değerlerdeyse istenilenler yapılır Bit düzeyinde işlem yapan operatrler & Ve | Veya ^ Yada 1'e tümleme << Sola teleme >> Sağa teleme Bu operatrler direk değişkenin değeri değilde değişkenin bitleri üzerinde değişiklik yapmaya yarıyormuş, yani işin assembly kısmı için kullanılıyor daha çok. Bunlarla ilgili benimde pek fazla bi bilgim yok, pek bi açıklamada grmedim bunlarla ilgili. Diğer operatrler 1) Atama operatrleri += Toplayarak atama RNEK: Toplam += Sayi //Yani Toplam = Toplam + Sayi -= Çıkartarak atama RNEK: Toplam -= Sayi // Toplam = Toplam - Sayi = Çarparak atama /= Blerek atama %= Blüp, kalanı atama <<= Sola kaydırarak atama >>= Sağa kaydırarak atama &= |= ^= = Bunlar atama operatrleridir. ilk 5 tanesi grdüğünüz gibi yazılan kodu azaltmak için kullanılırlar. Son 4ü ise bit düzeyindeki işlemleri yaparak atama işlemlerini gerçekleştirirler. 2) Karşılaştırma operatrü ? deyim1 : deyim2 ; şeklinde yazılır. RNEK: ? printf : printf ; a değişkeninin değeri b değişkeninin değerinden küçükse ilk deyim büyükse ikinci deyim gerçekleşir. RNEK2: sonuc = ? 1 : 0 ; a değişkeninin değeri b değişkeninin değerinden küçükse sonuc değişkeni 1 değerini alır, büyükse 0 değerini alır. Grdüğünüz gibi karşılaştırma yaparak doğru yada yanlış olup olmadığını kontrol eder ve sonuca gre istenilenleri yapar. İşaretçi operatrleri ve sizeof operatrünü anlatmıyorum. İşaretçi operatrlerini işaretçileri anlatırken gstereceğim, sizeof operatrü ise değişkenin bellekte kapladığı yeri gsterir ve "sizeof değişkenadı" şeklinde kullanılır. Mesela "k=sizeof " kodu m değişkeninin kapladığı alanı k değişkenine atar. Operatrleri de bylece bitirmiş olduk, hadi iyi çalışmalar :) :)

: demek istediğin forum kalabalığı olmasın diye. tek bi konu altında her postta anlatabilirseniz ilerlemeli çok daha güzel olurdu :) yinede siz bilirsiniz. Açıkçası yle uzuun uzun giden konuları okumak insanı bi yerden sonra sıkıyo, bu şekilde "ben 2. konuda kalmıştım" gibi bişey olabilir ama tek konuda o iş karışabilir ve zaten dediğim gibi kitaplar falan var, yle isteyen kitaplara bakabilir, yada konuları birleştirip dkümanlara eklettirebilirsem o zaman dkümanlardan takip edebilir :) :)

: BarisYigit bunu yazdı: hocam keşke tek bi konuda blüm blüm toplasaydınız. mesajlar ile. çok dagınık olmuş byle Konular tamamlandığında dkümanlar kısmına ekletilir, şimdilik byle konularla yazıcam,2. mesajlarımdada bir nceki ve bir sonraki konunun linki olucak :) demek istediğin forum kalabalığı olmasın diye. tek bi konu altında her postta anlatabilirseniz ilerlemeli çok daha güzel olurdu :) yinede siz bilirsiniz. http://www.leyladansonra.com/

eline sağlık hocam

: eline sağlık hocam Bi an Holyone sandım heyecan yaptım :D cümleten bişeyler ğrenelim dedim, faydalı konu açılmıyo diye isyan etmek yerine biz bişeyler yapalım diye düşündüm. :)

: hocam keşke tek bi konuda blüm blüm toplasaydınız. mesajlar ile. çok dagınık olmuş byle Konular tamamlandığında dkümanlar kısmına ekletilir, şimdilik byle konularla yazıcam,2. mesajlarımdada bir nceki ve bir sonraki konunun linki olucak :) EDİT: Bugünlük 3 konu yeter, bunları okusun takip edenler, takıldığınız yerleri hangi konuda takıldıysanız o konunun altına yazın cevaplayayım. NOT: Visual Studio kurun makinanıza, ufaktan ufaktan rneklerde yapmaya başlıycaz, hangi kodun ne işe yaradığını yazıp çalıştırarak daha iyi anlarsınız. :)

İlk konu: http://www.tahribat.com/Forum-Dokuman1-Algoritma-Ve-Cye-Giris-140794/ İkinci konu: http://www.tahribat.com/Forum-Dokuman2-C-Degisken-Bildirimi-Ve-Degisken-Tipleri-140799/ Üçüncü konu: Şu an bu konudasınız Bir sonraki başlık: Çok yakında... :)