08 ARALIK 2019
PAZAR
00.04
C Dersleri - Type Casting

C programlama dilinde varolan bir değişkenin türünün değiştirilmesi işlemidir. Bu işlemin daha iyi anlaşılması için aşağıdaki örnek üzerinden gidelim.

1. Durum: Type Casting YOK

int main() {
    
    int toplam = 24;
    int adet = 5;

    double result = toplam/adet;

    printf("Bir ürün: %f \n", result);

    return 0;
}

Programımızda double olan result fakat toplam ve adet değişkenlerimiz integer veri tipinde olduğu için çıktımız:

2. Durum: Type Casting VAR: result eşitliğinde sağ tarafı inceleyin.

int main() {
    
    int toplam = 24;
    int adet = 5;

    double result = (double) toplam/adet;

    printf("Bir ürün: %f \n", result);

    return 0;
}

Bu kez sonucu double olarak result değişkenine atamasını söylemiş olduk. Ve çıktımız:

şeklinde olacaktır.

YORUMLAR 0
Bu konuya henüz kimse yorum yapmadı.
İlk yorumu sen yapmak ister misin?
YORUM BIRAK
Şuanda bu yoruma cevap yazıyorsunuz:
İptal Et