0Pricing
C Academy · Ders

Aritmetik İşleçler

+, -, *, /, %

Aritmetik İşleçler, 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.

C'de Aritmetik

C, zaten bildiğiniz günlük matematik işleçlerini sunar. Bunlar, değişkenleri yeni değerler hesaplayan ifadelere dönüştürmenizi sağlar.

  • + toplama
  • - çıkarma
  • * çarpma
  • / bölme
  • % mod (kalan)
#include <stdio.h>
int main(void) {
    int a = 7, b = 3;
    printf("a + b = %d\n", a + b);
    printf("a - b = %d\n", a - b);
    return 0;
}

Çarpma

* işleci iki değeri çarpar. Sonuç türü işlenenleri izler; bu nedenle iki int değeri bir int üretir.

#include <stdio.h>
int main(void) {
    int width = 4, height = 5;
    int area = width * height;
    printf("Area = %d\n", area);
    return 0;
}

Tamsayı Bölmesi

Her iki işlenen de tamsayı olduğunda, / tamsayı bölmesi yapar ve kesirli kısmı atar.

Bu nedenle 7 / 2, 3.5 değil 3 sonucunu verir.

#include <stdio.h>
int main(void) {
    int x = 7, y = 2;
    printf("7 / 2 = %d\n", x / y);
    return 0;
}

Kayan Noktalı Bölme

Kesirli kısmı korumak için işlenenlerden en az birini kayan noktalı bir değer yapın. Böylece / gerçek bölme yapar.

#include <stdio.h>
int main(void) {
    double x = 7.0, y = 2.0;
    printf("7.0 / 2.0 = %.2f\n", x / y);
    return 0;
}

Mod İşleci

% işleci, tamsayı bölmesinin kalanını verir. Yalnızca tamsayı işlenenlerle çalışır.

7 % 3 sonucu 1 olur; çünkü 7 = 2*3 + 1.

#include <stdio.h>
int main(void) {
    printf("7 %% 3 = %d\n", 7 % 3);
    printf("10 %% 5 = %d\n", 10 % 5);
    return 0;
}

Mod Kullanım Alanı: Çift veya Tek

Yaygın bir yöntem şudur: n % 2 == 0 olduğunda sayı çifttir, aksi halde tektir.

#include <stdio.h>
int main(void) {
    int n = 9;
    if (n % 2 == 0)
        printf("%d is even\n", n);
    else
        printf("%d is odd\n", n);
    return 0;
}

Tekli Eksi

- işleci, bir değerin işaretini değiştiren tekli bir işleç olarak da çalışır.

#include <stdio.h>
int main(void) {
    int temp = 5;
    printf("Negated: %d\n", -temp);
    return 0;
}

int ve double Türlerini Birlikte Kullanma

Türleri karıştırdığınızda C, hesaplama yapmadan önce int değerini double türüne dönüştürür. Buna tür yükseltme denir.

#include <stdio.h>
int main(void) {
    int a = 5;
    double b = 2.0;
    printf("Result = %.2f\n", a / b);
    return 0;
}

Sıfıra Bölme

Tamsayı bölmesi veya sıfıra göre mod alma, C'de tanımsız davranıştır ve genellikle programın çökmesine neden olur. Sıfır bölen değerine karşı her zaman önlem alın.

#include <stdio.h>
int main(void) {
    int n = 10, d = 0;
    if (d != 0)
        printf("%d\n", n / d);
    else
        printf("Cannot divide by zero\n");
    return 0;
}

İşleçleri Birleştirme

Daha büyük ifadeler oluşturmak için işleçleri zincirleyebilirsiniz. C, bunları yakında inceleyeceğiniz öncelik kurallarına göre değerlendirir.

#include <stdio.h>
int main(void) {
    int total = 2 + 3 * 4 - 1;
    printf("total = %d\n", total);
    return 0;
}

Basit Hesap Makinesi

Bir araya getirelim: iki değeri değişkenlere okuyun ve aynı anda çeşitli aritmetik sonuçları yazdırın.

#include <stdio.h>
int main(void) {
    int a = 12, b = 5;
    printf("Sum: %d\n", a + b);
    printf("Diff: %d\n", a - b);
    printf("Quot: %d\n", a / b);
    printf("Rem: %d\n", a % b);
    return 0;
}

Hızlı Kontrol

Aritmetik işleçleri anlayışınızı sınayın.

Özet: Aritmetik İşleçler

C'deki beş aritmetik işleci öğrendiniz.

  • + - * beklendiği gibi davranır
  • / tamsayılar için kesme yapar, kayan noktalı sayılarla gerçek sonuçlar verir
  • % kalanı verir ve yalnızca tamsayılarla çalışır
  • Türleri karıştırmak daha geniş türe yükseltme yapar
  • Hiçbir zaman sıfıra bölmeyin

Sıkça Sorulan Sorular

“Aritmetik İşleçler” dersi ücretsiz mi?

Evet — “Aritmetik İşleçler” 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 İşleçler” dersinde ne öğreneceğim?

+, -, *, /, % 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 İşleçler” 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 İşleçler
  2. İlişkisel ve Mantıksal
  3. Atama ve Artırma
  4. İşleç Önceliği
← C Academy Sayfasına Dön