Pas de dépendances
#include <stdio.h> void testInt(int num,int denom) { double res = num/denom; printf("testIntInt : %.20f\n",res); } void testFloat(float num,int denom) { double res,res3,res4; float res2; res = num/denom; printf("testFloat 1 : %.20f\n",res); res2 = num/denom; printf("testFloat 2 : %.20f\n",res2); res3 = 10.0f/3; printf("testFloat 3 : %.20f\n",res3); res4 = 10.0f/3.0; printf("testFloat 4 : %.20f\n",res4); } void testDouble(double num,int denom) { double res,res3; float res2; res = num/denom; printf("testDouble 1 : %.20f\n",res); res2 = (float)(num/denom); // warning printf("testDouble 2 : %.20f\n",res2); res3 = 10.0/3; printf("testDouble 3 : %.20f\n",res3); } int main() { testInt(10,3); testFloat(10.0f,3); testDouble(10.0,3); return 0; }
No explanations yet.