| 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 | |||||||||||||||||||||||||||