0Pricing
C# Academy · Ders

Aritmetik ve Atama İşleçleri

+、-、*、/、% ve bileşik atama biçimlerini kullanın.

Aritmetik ve Atama İşleçleri, CoddyKit'te ücretsiz bir C# Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, C# Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. C# Academy kursu toplamda 4 dersten oluşur.

Aritmetik İşleçler

C# size klasik matematik işleçlerini sunar: + toplama, - çıkarma, * çarpma, / bölme ve % kalan (modül).

Bunlar int, long, double ve decimal gibi sayısal türlerde çalışır.

using System;

class Program {
    static void Main() {
        int a = 10, b = 3;
        Console.WriteLine(a + b);
        Console.WriteLine(a - b);
        Console.WriteLine(a * b);
    }
}

Tamsayı Bölmesi

Her iki işlenen de tamsayı olduğunda /, tamsayı bölmesi gerçekleştirir ve kesirli bölümü atar.

10 / 3, 3.33 değil 3 sonucunu verir.

using System;

class Program {
    static void Main() {
        int result = 10 / 3;
        Console.WriteLine(result);
        Console.WriteLine(7 / 2);
    }
}

Kayan Noktalı Bölme

Kesirli bölümü korumak için işlenenlerden en az birini double gibi kayan noktalı bir tür yapın. .0 ekleyebilir veya tür dönüştürme yapabilirsiniz.

using System;

class Program {
    static void Main() {
        double r1 = 10.0 / 3;
        Console.WriteLine(r1);
        double r2 = (double)7 / 2;
        Console.WriteLine(r2);
    }
}

Modül İşleci

% işleci, bölme işleminden sonra kalan artığı döndürür. Çift/tek denetimi yapmak veya değerleri döngüsel olarak kullanmak için çok uygundur.

using System;

class Program {
    static void Main() {
        Console.WriteLine(10 % 3);
        Console.WriteLine(8 % 2);
        Console.WriteLine(7 % 4);
    }
}

Modülle Çift veya Tek Sayılar

Bir sayı, n % 2 == 0 olduğunda çifttir. Bu, modül işleminin en yaygın kullanımıdır.

using System;

class Program {
    static void Main() {
        for (int n = 1; n <= 5; n++) {
            string kind = (n % 2 == 0) ? "even" : "odd";
            Console.WriteLine(n + " is " + kind);
        }
    }
}

İfadelerde İşleçlerin Sırası

C#, matematikteki işlem önceliğini izler: *, / ve % işlemleri + ve - işlemlerinden önce gerçekleşir. Açıkça belirtmek için parantez kullanın.

using System;

class Program {
    static void Main() {
        Console.WriteLine(2 + 3 * 4);
        Console.WriteLine((2 + 3) * 4);
    }
}

Bileşik Atama: +=

Bileşik atama, bir işlemi atamayla birleştirir. x += 5, x = x + 5 ifadesinin kısa yazımıdır.

using System;

class Program {
    static void Main() {
        int score = 10;
        score += 5;
        Console.WriteLine(score);
        score += 20;
        Console.WriteLine(score);
    }
}

Bileşik Atama: -= ve *=

Aynı kalıp her aritmetik işleç için geçerlidir. x -= 2 çıkarma yapar, x *= 3 değeri yerinde çarpar.

using System;

class Program {
    static void Main() {
        int x = 20;
        x -= 5;
        Console.WriteLine(x);
        x *= 2;
        Console.WriteLine(x);
    }
}

Bileşik Atama: /= ve %=

/= böler ve atar, %= kalanı alır ve atar. Bunlar, temel işleçlerle aynı tamsayı ve kayan nokta kurallarını izler.

using System;

class Program {
    static void Main() {
        int y = 100;
        y /= 4;
        Console.WriteLine(y);
        y %= 7;
        Console.WriteLine(y);
    }
}

Artırma ve Azaltma

++ bir ekler, -- bir çıkarır. Ön ek (++x) değeri kullanımdan önce değiştirir; son ek (x++) ise kullanımdan sonra değiştirir.

using System;

class Program {
    static void Main() {
        int i = 5;
        Console.WriteLine(i++);
        Console.WriteLine(i);
        Console.WriteLine(++i);
    }
}

Birikimli Toplam Oluşturma

Bileşik atama, bir değeri biriktirdiğiniz döngülerde çok kullanışlıdır.

using System;

class Program {
    static void Main() {
        int total = 0;
        for (int n = 1; n <= 5; n++) {
            total += n;
        }
        Console.WriteLine("Sum 1..5 = " + total);
    }
}

Hızlı Kontrol

Aritmetik ve bileşik atama konusundaki anlayışınızı sınayın.

Özet

C# aritmetik işleçlerini + - * / %, tamsayı bölmesinin kesir kısmını attığını, kayan noktalı bölmenin ise kesri koruduğunu ve modül işleminin kalanı verdiğini öğrendiniz.

Bileşik atama (+= -= *= /= %=) bir değişkeni yerinde günceller; ++/-- ise değeri birer artırır veya azaltır. Bu araçlar sayaçların ve birikimli toplamların temelini oluşturur.

Sıkça Sorulan Sorular

“Aritmetik ve Atama İşleçleri” dersi ücretsiz mi?

Evet — “Aritmetik ve Atama İşleçleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve C# Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. C# Academy kursu toplamda 4 dersten oluşur.

“Aritmetik ve Atama İşleçleri” dersinde ne öğreneceğim?

+、-、*、/、% ve bileşik atama biçimlerini kullanın. C# Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

C# Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te C# Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“Aritmetik ve Atama İşleçleri” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu C# Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her C# Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Aritmetik ve Atama İşleçleri
  2. Karşılaştırma ve Mantıksal İşleçler
  3. Bitsel ve Kaydırma İşleçleri
  4. İşleç Önceliği ve Birleşme
← C# Academy Sayfasına Dön