Dzieląc liczbę całkowitą (int) przez liczbę całkowitą wychodzi liczba całkowita.
Dzieląc liczbę zmiennoprzecinkową (float lub double) przez liczbę zmiennoprzecinkową wychodzi liczba zmiennoprzecinkową.
Aby wyszła liczba zmiennoprzecinkowa trzeba przekonwertować inty do double:
W stylu C++ (zalecane):
double wynik = static_cast<double>(liczba1)/static_cast<double>(liczba2);
W stylu C (niezalecane w C++, ale działające):
double wynik = (double)liczba1 / (double)liczba2;