Division Example | division | ||||||||||||||||||||||||||
int x, y, z; | |||||||||||||||||||||||||||
float fx, fy, fz; | |||||||||||||||||||||||||||
x = 1; | |||||||||||||||||||||||||||
y = 2; |
|
|
|||||||||||||||||||||||||
z = x / y; | |||||||||||||||||||||||||||
printf("%d\n", z); /* integer division */ | |||||||||||||||||||||||||||
fx = 1.0; | |||||||||||||||||||||||||||
fy = 2.0; | |||||||||||||||||||||||||||
fz = fx / fy; | |||||||||||||||||||||||||||
printf("%f\n", fz); /* float division */ | |||||||||||||||||||||||||||
x = 1; |
|
||||||||||||||||||||||||||
fy = 2.0; | |||||||||||||||||||||||||||
fz = x / fy; /* float division (same will happen if dividing fx / y) */ | |||||||||||||||||||||||||||
printf("%f\n", fz); | |||||||||||||||||||||||||||
%a.out | |||||||||||||||||||||||||||
0 | |||||||||||||||||||||||||||
0.500000 | |||||||||||||||||||||||||||
0.500000 |