C programlama dilinde iki türünde bölme işlemi yapılıyorsa bölme işleminin sonucu ondalıklı kısım olmadan yapılacaktır. Fakat bölme işlemi yapılırken çıkacak tür belirtlirse bölme işleminin sonucunu ondalıklı olarak verecektir.
Örnek: İki int türünde bölme işlemi sonucu ondalık kısmı olmadan gösterilmektedir. (sonuc = x / y )
#include <stdio.h>
#include <locale.h>
int main()
{
char *locale;
locale = setlocale(LC_ALL, "");
int x;
int y;
float sonuc;
printf("\n Birinci sayıyı girin: ");
scanf("%d",&x);
printf("\n İkinci sayıyı girin: ");
scanf("%d",&y);
sonuc = x / y;
printf("\n Bölme İşlemi Sonucu: %f",sonuc);
return 0;
}
Örnek: Tür dönüşümüne dikkat edilirse ondalık bölümünü de dikkate alınacaktır. (sonuc =(float) x / y )
#include <stdio.h>
#include <locale.h>
int main()
{
char *locale;
locale = setlocale(LC_ALL, "");
int x;
int y;
float sonuc;
printf("\n Birinci sayıyı girin: ");
scanf("%d",&x);
printf("\n İkinci sayıyı girin: ");
scanf("%d",&y);
sonuc = (float) x / y;
printf("\n Bölme İşlemi Sonucu: %f",sonuc);
return 0;
}

